_map | BFN::ProgramStructure | |
action_types (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
addMetadata(gress_t gress, MetadataField src, MetadataField dst) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | inline |
addMetadata(MetadataField src, MetadataField dst) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | inline |
blockNames | BFN::ProgramStructure | |
controls | BFN::ProgramStructure | |
create(const IR::P4Program *program)=0 (defined in BFN::ProgramStructure) | BFN::ProgramStructure | pure virtual |
createActions() (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
createControls()=0 (defined in BFN::ProgramStructure) | BFN::ProgramStructure | pure virtual |
createErrors() | BFN::ProgramStructure | |
createMain()=0 (defined in BFN::ProgramStructure) | BFN::ProgramStructure | pure virtual |
createParsers()=0 (defined in BFN::ProgramStructure) | BFN::ProgramStructure | pure virtual |
createTofinoArch() (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
createTypes() (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
declarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
EGRESS (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
EGRESS_DEPARSER (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
EGRESS_PARSER (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
egressDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressDeparserDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressDeparserStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressMetadataNameMap (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressParserDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressParserStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
egressStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
enums (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
errors | BFN::ProgramStructure | |
getBlockName(cstring name) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
global_instances (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
include(cstring filename, IR::Vector< IR::Node > *decls) | BFN::ProgramStructure | |
INGRESS (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
INGRESS_DEPARSER (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
INGRESS_PARSER (defined in BFN::ProgramStructure) | BFN::ProgramStructure | static |
ingressDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
ingressDeparserDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
ingressDeparserStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
ingressMetadataNameMap | BFN::ProgramStructure | |
ingressParserDeclarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
ingressParserStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
ingressStatements (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isEgress(const IR::P4Control *control) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isEgressDeparser(const IR::P4Control *control) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isEgressParser(const IR::P4Parser *parser) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isIngress(const IR::P4Control *control) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isIngressDeparser(const IR::P4Control *control) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
isIngressParser(const IR::P4Parser *parser) (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
membersToDo (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
nameMap (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
parsers (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
pathsThread (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
pathsToDo | BFN::ProgramStructure | |
ser_enums (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
targetMetadataSet (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
targetTypes (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
toplevel | BFN::ProgramStructure | |
type_declarations (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
typeNamesToDo (defined in BFN::ProgramStructure) | BFN::ProgramStructure | |
unique_names | BFN::ProgramStructure | |