P4C
The P4 Compiler
BMV2::PsaSwitchOptions Member List

This is the complete list of members for BMV2::PsaSwitchOptions, including all inherited members.

additionalUsage (defined in Util::Options)Util::Optionsprotected
arch (defined in CompilerOptions)CompilerOptions
binaryName (defined in Util::Options)Util::Optionsprotected
BMV2Options() (defined in BMV2::BMV2Options)BMV2::BMV2Optionsinline
buildDate (defined in Util::Options)Util::Optionsprotected
closePreprocessedInput(FILE *input) const (defined in ParserOptions)ParserOptions
collectUnknownOptions (defined in Util::Options)Util::Optionsprotected
compileCommand (defined in Util::Options)Util::Optionsprotected
CompilerOptions() (defined in CompilerOptions)CompilerOptions
compilerVersion (defined in ParserOptions)ParserOptions
debugJson (defined in CompilerOptions)CompilerOptions
Default enum valueUtil::Options
doNotCompile (defined in ParserOptions)ParserOptions
doNotPreprocess (defined in ParserOptions)ParserOptions
dumpFolder (defined in ParserOptions)ParserOptions
dumpJsonFile (defined in CompilerOptions)CompilerOptions
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) const (defined in ParserOptions)ParserOptionsprotected
emitExterns (defined in BMV2::BMV2Options)BMV2::BMV2Options
enable_intrinsic_metadata_fix() (defined in CompilerOptions)CompilerOptionsvirtual
excludeBackendPasses (defined in CompilerOptions)CompilerOptions
excludeFrontendPasses (defined in CompilerOptions)CompilerOptions
excludeMidendPasses (defined in CompilerOptions)CompilerOptions
exe_name (defined in ParserOptions)ParserOptions
file (defined in ParserOptions)ParserOptions
FrontendVersion enum name (defined in ParserOptions)ParserOptions
getBinaryName() (defined in Util::Options)Util::Optionsinline
getBuildDate() (defined in Util::Options)Util::Optionsinline
getCompileCommand() (defined in Util::Options)Util::Optionsinline
getDebugHook() const (defined in ParserOptions)ParserOptions
getIncludePath() override (defined in ParserOptions)ParserOptionsvirtual
Hide enum valueUtil::Options
isAnnotationDisabled(const IR::Annotation *a) const (defined in ParserOptions)ParserOptions
isv1() const (defined in ParserOptions)ParserOptions
langVersion (defined in ParserOptions)ParserOptions
listFrontendPasses (defined in CompilerOptions)CompilerOptions
listMidendPasses (defined in CompilerOptions)CompilerOptions
loadIRFromJson (defined in BMV2::BMV2Options)BMV2::BMV2Options
loopsUnrolling (defined in CompilerOptions)CompilerOptions
message (defined in Util::Options)Util::Optionsprotected
ndebug (defined in CompilerOptions)CompilerOptions
noIncludesParserOptions
optimizationLevel (defined in CompilerOptions)CompilerOptions
optimizeDebug (defined in CompilerOptions)CompilerOptions
optimizeParserInlining (defined in ParserOptions)ParserOptions
optimizeSize (defined in CompilerOptions)CompilerOptions
OptionalArgument enum valueUtil::Options
OptionFlags enum nameUtil::Options
optionOrder (defined in Util::Options)Util::Optionsprotected
OptionProcessor typedef (defined in Util::Options)Util::Options
options (defined in Util::Options)Util::Optionsprotected
Options(cstring message) (defined in Util::Options)Util::Optionsinlineexplicitprotected
outputFile (defined in BMV2::BMV2Options)BMV2::BMV2Options
outStream (defined in Util::Options)Util::Optionsprotected
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() (defined in ParserOptions)ParserOptions
passesToExcludeBackend (defined in CompilerOptions)CompilerOptions
passesToExcludeFrontend (defined in CompilerOptions)CompilerOptions
passesToExcludeMidend (defined in CompilerOptions)CompilerOptions
preprocess() (defined in ParserOptions)ParserOptions
preprocessor_options (defined in ParserOptions)ParserOptions
prettyPrintFile (defined in CompilerOptions)CompilerOptions
process(int argc, char *const argv[]) overrideBMV2::PsaSwitchOptionsvirtual
PsaSwitchOptions() (defined in BMV2::PsaSwitchOptions)BMV2::PsaSwitchOptionsinline
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in Util::Options)Util::Optionsprotected
registerUsage(const char *msg) (defined in Util::Options)Util::Optionsinlineprotected
remainingOptions (defined in Util::Options)Util::Optionsprotected
searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *) (defined in ParserOptions)ParserOptions
setInputFile() (defined in ParserOptions)ParserOptions
setOutStream(std::ostream *out) (defined in Util::Options)Util::Optionsinlineprotected
target (defined in CompilerOptions)CompilerOptions
top4 (defined in ParserOptions)ParserOptions
usage() (defined in Util::Options)Util::Optionsvirtual
validateOptions() const override (defined in CompilerOptions)CompilerOptionsprotectedvirtual