P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::P4V1::ProgramStructure Member List

This is the complete list of members for P4::P4V1::ProgramStructure, including all inherited members.

action_profiles (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
action_selectors (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
actions (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
addGlobalNameAnnotation(cstring name, const IR::Annotations *annos=nullptr)P4::P4V1::ProgramStructureprotectedstatic
addNameAnnotation(cstring name, const IR::Annotations *annos=nullptr) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedstatic
allFieldListsP4::P4V1::ProgramStructure
allNames (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
assign(Util::SourceInfo srcInfo, const IR::Expression *left, const IR::Expression *right, const IR::Type *type) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calculated_fields (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledActions (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledControls (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledCounters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledExterns (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledMeters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
calledRegisters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
checkHeaderType(const IR::Type_StructLike *hrd, bool toStruct) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
controls (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
controlType(IR::ID name) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
conversionContext (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
convert(const IR::CounterOrMeter *cm, cstring newName) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convert(const IR::Register *reg, cstring newName, const IR::Type *regElementType=nullptr) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
convertAction(const IR::ActionFunction *action, cstring newName, const IR::Meter *meterToAccess, cstring counterToAccess) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertActionProfile(const IR::ActionProfile *, cstring newName) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertControl(const IR::V1Control *control, cstring newName) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertCounterCall(cstring counterToAccess) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertDirectCounter(const IR::Counter *c, cstring newName) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertDirectMeter(const IR::Meter *m, cstring newName) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertFieldList(const IR::Expression *expression) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
convertHashAlgorithm(Util::SourceInfo srcInfo, IR::ID algorithm) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
convertHashAlgorithms(const IR::NameList *algorithm) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
convertMeterCall(const IR::Meter *meterToAccess) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertParser(const IR::V1Parser *, IR::IndexedVector< IR::Declaration > *)P4::P4V1::ProgramStructureprotectedvirtual
convertParserStatement(const IR::Expression *expr) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertPrimitive(const IR::Primitive *primitive) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
convertTable(const IR::V1Table *table, cstring newName, IR::IndexedVector< IR::Declaration > &stateful, std::map< cstring, cstring > &) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
counterMap (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
counters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
counterType(const IR::CounterOrMeter *cm) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
create(Util::SourceInfo info) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
createApplyArguments(cstring n) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
createChecksumUpdates() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createChecksumVerifications() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createControls()P4::P4V1::ProgramStructureprotectedvirtual
createDeparser() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createDeparserInternal(IR::ID deparserId, IR::Parameter *packetOut, IR::Parameter *headers, std::vector< IR::Parameter * >, IR::IndexedVector< IR::Declaration > controlLocals, std::function< IR::BlockStatement *(IR::BlockStatement *)>) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotected
createExterns() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
createFieldListType(const IR::Expression *expression) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
createMain() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createParser() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createStructures() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createType(const IR::Type_StructLike *type, bool header, std::unordered_set< const IR::Type * > *converted) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotectedvirtual
createTypes() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
declarations (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
defaultRegisterWidth (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
deparser (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
directCounters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
directMetersP4::P4V1::ProgramStructure
emptyTypeArguments (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
explodeLabel(const IR::Constant *value, const IR::Constant *mask, const std::vector< const IR::Type::Bits * > &fieldTypes) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
explodeType(const std::vector< const IR::Type::Bits * > &fieldTypes) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
extern_remap (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
extern_types (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
externs (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
extracts (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
extractsSynthesizedP4::P4V1::ProgramStructure
field_list_calculations (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
field_lists (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
fieldListsEnumP4::P4V1::ProgramStructure
finalHeaderTypeP4::P4V1::ProgramStructure
getFieldListCalculation(const IR::Expression *) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
getFieldLists(const IR::FieldListCalculation *flc) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
getState(IR::ID dest) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructureprotected
globalInstances (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
headerInstances (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
headers (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
headerTypes (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
include(cstring filename, cstring ppoptions=cstring()) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
ingress (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
ingressReference (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
isFieldInList(cstring type, cstring field, const IR::FieldList *fl) const (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
isHeader(const IR::ConcreteHeaderRef *nhr) const (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
latestP4::P4V1::ProgramStructure
listIndex(const IR::Expression *fl) constP4::P4V1::ProgramStructure
listIndexes(cstring type, cstring field) constP4::P4V1::ProgramStructurevirtual
loadModel() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
localInstancesP4::P4V1::ProgramStructure
makeUniqueName(cstring base) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
metadata (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
metadataInstances (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
metadataTypes (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
meterMap (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
meters (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
p4lib (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
parameterTypes (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
paramReference(const IR::Parameter *param) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructurevirtual
parserEntryPoints (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
parserHeadersOut (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
parserPacketIn (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
parsers (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
parserStates (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
populateOutputNames()P4::P4V1::ProgramStructure
ProgramStructure() (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
registerLayoutTypeP4::P4V1::ProgramStructure
registers (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
sliceAssign(const IR::Primitive *prim, const IR::Expression *left, const IR::Expression *right, const IR::Expression *mask) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
stacks (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
tableInvocation (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
tableMapping (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
tables (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
tablesReferred(const IR::V1Control *control, std::vector< const IR::V1Table * > &out) (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
types (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
updateChecksums (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
v1model (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
value_sets (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
value_sets_implemented (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure
verifyChecksums (defined in P4::P4V1::ProgramStructure)P4::P4V1::ProgramStructure