P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::P4Tools::SmithOptions Member List

This is the complete list of members for P4::P4Tools::SmithOptions, including all inherited members.

AbstractP4cToolOptions(const AbstractP4cToolOptions &)=default (defined in P4::P4Tools::AbstractP4cToolOptions)P4::P4Tools::AbstractP4cToolOptionsprotected
AbstractP4cToolOptions(AbstractP4cToolOptions &&)=default (defined in P4::P4Tools::AbstractP4cToolOptions)P4::P4Tools::AbstractP4cToolOptionsprotected
AbstractP4cToolOptions(std::string_view toolName, std::string_view message) (defined in P4::P4Tools::AbstractP4cToolOptions)P4::P4Tools::AbstractP4cToolOptionsexplicitprotected
additionalUsage (defined in P4::Util::Options)P4::Util::Optionsprotected
arch (defined in P4::CompilerOptions)P4::CompilerOptions
binaryName (defined in P4::Util::Options)P4::Util::Optionsprotected
buildDate (defined in P4::Util::Options)P4::Util::Optionsprotected
closeFile(FILE *file)P4::ParserOptionsstatic
collectUnknownOptions (defined in P4::Util::Options)P4::Util::Optionsprotected
compileCommand (defined in P4::Util::Options)P4::Util::Optionsprotected
compilerArgsP4::P4Tools::AbstractP4cToolOptions
CompilerOptions(std::string_view defaultMessage="Compile a P4 program") (defined in P4::CompilerOptions)P4::CompilerOptionsexplicit
compilerVersionP4::ParserOptions
convertArgs(const std::vector< const char * > &args)P4::P4Tools::AbstractP4cToolOptionsprotectedstatic
debugJson (defined in P4::CompilerOptions)P4::CompilerOptions
Default enum valueP4::Util::Options
disableInformationLoggingP4::P4Tools::AbstractP4cToolOptions
doNotCompileP4::ParserOptions
doNotPreprocessP4::ParserOptions
dumpFolderP4::ParserOptions
dumpJsonFile (defined in P4::CompilerOptions)P4::CompilerOptions
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) constP4::ParserOptionsprotected
enable_intrinsic_metadata_fix() (defined in P4::CompilerOptions)P4::CompilerOptionsvirtual
excludeBackendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
excludeFrontendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
excludeMidendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
exe_nameP4::ParserOptions
fileP4::ParserOptions
FrontendVersion enum name (defined in P4::ParserOptions)P4::ParserOptions
get() (defined in P4::P4Tools::SmithOptions)P4::P4Tools::SmithOptionsstatic
getBinaryName() (defined in P4::Util::Options)P4::Util::Optionsinline
getBuildDate() (defined in P4::Util::Options)P4::Util::Optionsinline
getCompileCommand() (defined in P4::Util::Options)P4::Util::Optionsinline
getDebugHook() constP4::ParserOptions
getIncludePath() const overrideP4::ParserOptionsvirtual
getToolName() constP4::P4Tools::AbstractP4cToolOptionsprotected
getToP4(std::ostream *, bool, std::filesystem::path) constP4::ParserOptionsprotectedvirtual
Hide enum valueP4::Util::Options
isAnnotationDisabled(const IR::Annotation *a) constP4::ParserOptions
isv1() constP4::ParserOptions
langVersionP4::ParserOptions
listFrontendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
listMidendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
loopsUnrolling (defined in P4::CompilerOptions)P4::CompilerOptions
message (defined in P4::Util::Options)P4::Util::Optionsprotected
ndebug (defined in P4::CompilerOptions)P4::CompilerOptions
noIncludesP4::ParserOptions
operator=(const AbstractP4cToolOptions &)=default (defined in P4::P4Tools::AbstractP4cToolOptions)P4::P4Tools::AbstractP4cToolOptionsprotected
optimizationLevel (defined in P4::CompilerOptions)P4::CompilerOptions
optimizeDebug (defined in P4::CompilerOptions)P4::CompilerOptions
optimizeParserInliningP4::ParserOptions
optimizeSize (defined in P4::CompilerOptions)P4::CompilerOptions
OptionalArgument enum valueP4::Util::Options
OptionFlags enum nameP4::Util::Options
optionOrder (defined in P4::Util::Options)P4::Util::Optionsprotected
OptionProcessor typedef (defined in P4::Util::Options)P4::Util::Options
Options(std::string_view message) (defined in P4::Util::Options)P4::Util::Optionsinlineexplicitprotected
options (defined in P4::Util::Options)P4::Util::Optionsprotected
outStream (defined in P4::Util::Options)P4::Util::Optionsprotected
p4RuntimeEntriesFile (defined in P4::CompilerOptions)P4::CompilerOptions
p4RuntimeEntriesFiles (defined in P4::CompilerOptions)P4::CompilerOptions
p4RuntimeFile (defined in P4::CompilerOptions)P4::CompilerOptions
p4RuntimeFiles (defined in P4::CompilerOptions)P4::CompilerOptions
p4RuntimeFormat (defined in P4::CompilerOptions)P4::CompilerOptions
ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in P4::ParserOptions)P4::ParserOptionsexplicit
passesToExcludeBackend (defined in P4::CompilerOptions)P4::CompilerOptions
passesToExcludeFrontend (defined in P4::CompilerOptions)P4::CompilerOptions
passesToExcludeMidend (defined in P4::CompilerOptions)P4::CompilerOptions
preprocess() constP4::ParserOptions
preprocessor_optionsP4::ParserOptions
PreprocessorResult typedefP4::ParserOptions
prettyPrintFile (defined in P4::CompilerOptions)P4::CompilerOptions
process(const std::vector< const char * > &args)P4::P4Tools::AbstractP4cToolOptions
process(int argc, char *const argv[]) overrideP4::P4Tools::AbstractP4cToolOptionsvirtual
processArgs(const std::vector< const char * > &args) (defined in P4::P4Tools::SmithOptions)P4::P4Tools::SmithOptions
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in P4::Util::Options)P4::Util::Optionsprotected
registerUsage(const char *msg) (defined in P4::Util::Options)P4::Util::Optionsinlineprotected
remainingOptions (defined in P4::Util::Options)P4::Util::Optionsprotected
searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *)P4::ParserOptions
seedP4::P4Tools::AbstractP4cToolOptions
setInputFile()P4::ParserOptions
setOutStream(std::ostream *out) (defined in P4::Util::Options)P4::Util::Optionsinlineprotected
SmithOptions() (defined in P4::P4Tools::SmithOptions)P4::P4Tools::SmithOptions
target (defined in P4::CompilerOptions)P4::CompilerOptions
top4P4::ParserOptions
usage() (defined in P4::Util::Options)P4::Util::Optionsvirtual
validateOptions() const overrideP4::P4Tools::AbstractP4cToolOptionsprotectedvirtual
~AbstractP4cToolOptions()=default (defined in P4::P4Tools::AbstractP4cToolOptions)P4::P4Tools::AbstractP4cToolOptionsvirtual
~SmithOptions() override=default (defined in P4::P4Tools::SmithOptions)P4::P4Tools::SmithOptions