P4C
The P4 Compiler
P4Tools::CompilerTarget Member List

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

CompilerTarget(std::string deviceName, std::string archName) (defined in P4Tools::CompilerTarget)P4Tools::CompilerTargetexplicitprotected
createTargetUninitialized(const IR::Type *type, bool forceTaint) constP4Tools::Targetvirtual
P4Tools::Target::get(const std::string &toolName)P4Tools::Targetinlineprotectedstatic
init(std::string deviceName, std::string archName)P4Tools::Targetstatic
initCompiler(int argc, char **argv)P4Tools::CompilerTargetstatic
initCompilerImpl(int argc, char **argv) constP4Tools::CompilerTargetprotectedvirtual
makeContext()P4Tools::CompilerTargetstatic
makeContextImpl() constP4Tools::CompilerTargetprotectedvirtual
mkFrontEnd() constP4Tools::CompilerTargetprotectedvirtual
mkMidEnd(const CompilerOptions &options) constP4Tools::CompilerTargetprotectedvirtual
runCompiler()P4Tools::CompilerTargetstatic
runCompiler(const std::string &source)P4Tools::CompilerTargetstatic
runCompilerImpl(const IR::P4Program *) constP4Tools::CompilerTargetprotectedvirtual
runFrontend(const IR::P4Program *program) constP4Tools::CompilerTargetprotected
runMidEnd(const IR::P4Program *program) constP4Tools::CompilerTargetprotected
runParser()P4Tools::CompilerTargetprotectedstatic
setArch(std::string archName)P4Tools::Targetstatic
setDevice(std::string deviceName)P4Tools::Targetstatic
specP4Tools::Target
Target(std::string toolName, std::string deviceName, std::string archName)P4Tools::Targetprotected
toolNameP4Tools::Target
~Target()=default (defined in P4Tools::Target)P4Tools::Targetvirtual