![]() |
P4C
The P4 Compiler
|
This is the complete list of members for graphs::Options, including all inherited members.
additionalUsage (defined in Util::Options) | Util::Options | protected |
arch (defined in CompilerOptions) | CompilerOptions | |
binaryName (defined in Util::Options) | Util::Options | protected |
buildDate (defined in Util::Options) | Util::Options | protected |
closeFile(FILE *file) | ParserOptions | static |
collectUnknownOptions (defined in Util::Options) | Util::Options | protected |
compileCommand (defined in Util::Options) | Util::Options | protected |
CompilerOptions(std::string_view defaultMessage="Compile a P4 program") (defined in CompilerOptions) | CompilerOptions | explicit |
compilerVersion | ParserOptions | |
debugJson (defined in CompilerOptions) | CompilerOptions | |
Default enum value | Util::Options | |
doNotCompile | ParserOptions | |
doNotPreprocess | ParserOptions | |
dumpFolder | ParserOptions | |
dumpJsonFile (defined in CompilerOptions) | CompilerOptions | |
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) const | ParserOptions | protected |
enable_intrinsic_metadata_fix() (defined in CompilerOptions) | CompilerOptions | virtual |
excludeBackendPasses (defined in CompilerOptions) | CompilerOptions | |
excludeFrontendPasses (defined in CompilerOptions) | CompilerOptions | |
excludeMidendPasses (defined in CompilerOptions) | CompilerOptions | |
exe_name | ParserOptions | |
file | ParserOptions | |
FrontendVersion enum name (defined in ParserOptions) | ParserOptions | |
fullGraph (defined in graphs::Options) | graphs::Options | |
getBinaryName() (defined in Util::Options) | Util::Options | inline |
getBuildDate() (defined in Util::Options) | Util::Options | inline |
getCompileCommand() (defined in Util::Options) | Util::Options | inline |
getDebugHook() const | ParserOptions | |
getIncludePath() const override | ParserOptions | virtual |
graphs (defined in graphs::Options) | graphs::Options | |
graphsDir (defined in graphs::Options) | graphs::Options | |
Hide enum value | Util::Options | |
isAnnotationDisabled(const IR::Annotation *a) const | ParserOptions | |
isv1() const | ParserOptions | |
jsonOut (defined in graphs::Options) | graphs::Options | |
langVersion | ParserOptions | |
listFrontendPasses (defined in CompilerOptions) | CompilerOptions | |
listMidendPasses (defined in CompilerOptions) | CompilerOptions | |
loadIRFromJson (defined in graphs::Options) | graphs::Options | |
loopsUnrolling (defined in CompilerOptions) | CompilerOptions | |
message (defined in Util::Options) | Util::Options | protected |
ndebug (defined in CompilerOptions) | CompilerOptions | |
noIncludes | ParserOptions | |
optimizationLevel (defined in CompilerOptions) | CompilerOptions | |
optimizeDebug (defined in CompilerOptions) | CompilerOptions | |
optimizeParserInlining | ParserOptions | |
optimizeSize (defined in CompilerOptions) | CompilerOptions | |
OptionalArgument enum value | Util::Options | |
OptionFlags enum name | Util::Options | |
optionOrder (defined in Util::Options) | Util::Options | protected |
OptionProcessor typedef (defined in Util::Options) | Util::Options | |
Options() (defined in graphs::Options) | graphs::Options | inline |
Options(std::string_view message) (defined in Util::Options) | Util::Options | inlineexplicitprotected |
options (defined in Util::Options) | Util::Options | protected |
outStream (defined in Util::Options) | Util::Options | protected |
p4RuntimeEntriesFile (defined in CompilerOptions) | CompilerOptions | |
p4RuntimeEntriesFiles (defined in CompilerOptions) | CompilerOptions | |
p4RuntimeFile (defined in CompilerOptions) | CompilerOptions | |
p4RuntimeFiles (defined in CompilerOptions) | CompilerOptions | |
p4RuntimeFormat (defined in CompilerOptions) | CompilerOptions | |
ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in ParserOptions) | ParserOptions | explicit |
passesToExcludeBackend (defined in CompilerOptions) | CompilerOptions | |
passesToExcludeFrontend (defined in CompilerOptions) | CompilerOptions | |
passesToExcludeMidend (defined in CompilerOptions) | CompilerOptions | |
preprocess() const | ParserOptions | |
preprocessor_options | ParserOptions | |
PreprocessorResult typedef | ParserOptions | |
prettyPrintFile (defined in CompilerOptions) | CompilerOptions | |
process(int argc, char *const argv[]) override | ParserOptions | virtual |
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in Util::Options) | Util::Options | protected |
registerUsage(const char *msg) (defined in Util::Options) | Util::Options | inlineprotected |
remainingOptions (defined in Util::Options) | Util::Options | protected |
searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *) | ParserOptions | |
setInputFile() | ParserOptions | |
setOutStream(std::ostream *out) (defined in Util::Options) | Util::Options | inlineprotected |
target (defined in CompilerOptions) | CompilerOptions | |
top4 | ParserOptions | |
usage() (defined in Util::Options) | Util::Options | virtual |
validateOptions() const override | CompilerOptions | protectedvirtual |