P4C
The P4 Compiler
|
This is the complete list of members for TofinoPhvSpec, including all inherited members.
AddressSpec typedef (defined in PhvSpec) | PhvSpec | |
addType(PHV::Type t) | PhvSpec | protected |
applyGlobalPragmas(const std::vector< const IR::Annotation * > &global_pragmas) const | PhvSpec | |
ArchBlockType_t enum name (defined in PhvSpec) | PhvSpec | |
containerKinds() const | PhvSpec | |
containerSetToString(const bitvec &set) const | PhvSpec | |
containerSizes() const | PhvSpec | |
containersPerGroup | PhvSpec | protected |
containerToId(PHV::Container container) const | PhvSpec | |
containerTypes() const | PhvSpec | |
containerTypeToId(PHV::Type type) const | PhvSpec | |
definedKinds | PhvSpec | protected |
definedSizes | PhvSpec | protected |
definedTypes | PhvSpec | protected |
DEPARSER enum value (defined in PhvSpec) | PhvSpec | |
deparserGroup(unsigned id) const | PhvSpec | |
deparserGroupId(const PHV::Container &c) const override | TofinoPhvSpec | virtual |
deparserGroupNumAndSize(const PHV::Type t) const | PhvSpec | |
deparserGroupSize (defined in PhvSpec) | PhvSpec | protected |
deparserGroupSpec (defined in PhvSpec) | PhvSpec | protected |
egress_only_containers_i (defined in PhvSpec) | PhvSpec | mutableprotected |
egressOnly() const | PhvSpec | |
egressOnlyMauGroupIds (defined in PhvSpec) | PhvSpec | protected |
filterContainerSet(const bitvec &set, PHV::Kind kind) const | PhvSpec | |
filterContainerSet(const bitvec &set, PHV::Type type) const (defined in PhvSpec) | PhvSpec | |
getContainersPerGroup(const std::map< PHV::Size, unsigned > &numContainersPerGroup) const | PhvSpec | protected |
getNumPovBits() const | PhvSpec | inline |
getNumTagalongCollections() const (defined in PhvSpec) | PhvSpec | inline |
getTagalongCollectionId(PHV::Container c) const | PhvSpec | |
getTagalongCollectionSpec() const (defined in PhvSpec) | PhvSpec | inline |
groupsToTypes() const | PhvSpec | |
hasContainerKind(PHV::Kind kind) const | PhvSpec | |
hasParserExtractGroups() const override | TofinoPhvSpec | virtual |
idToContainer(unsigned id) const | PhvSpec | |
idToContainerType(unsigned id) const | PhvSpec | |
individually_assigned_containers_i (defined in PhvSpec) | PhvSpec | mutableprotected |
individuallyAssignedContainers() const override | TofinoPhvSpec | virtual |
ingress_only_containers_i (defined in PhvSpec) | PhvSpec | mutableprotected |
ingressOnly() const | PhvSpec | |
ingressOnlyMauGroupIds (defined in PhvSpec) | PhvSpec | protected |
ingressOrEgressOnlyContainers(const std::map< PHV::Size, std::vector< unsigned > > &gressOnlyMauGroupIds) const | PhvSpec | |
MAU enum value (defined in PhvSpec) | PhvSpec | |
mau_groups_i (defined in PhvSpec) | PhvSpec | mutableprotected |
mauGroup(unsigned container_id) const | PhvSpec | |
mauGroupId(const PHV::Container &c) const override | TofinoPhvSpec | virtual |
mauGroupNumAndSize(const PHV::Type t) const | PhvSpec | |
mauGroups(PHV::Size sz) const | PhvSpec | |
mauGroups() const | PhvSpec | |
mauGroupSpec | PhvSpec | protected |
numContainersInGroup() const | PhvSpec | inline |
numContainerTypes() const | PhvSpec | |
numPovBits (defined in PhvSpec) | PhvSpec | protected |
numTagalongCollections (defined in PhvSpec) | PhvSpec | protected |
PARSER enum value (defined in PhvSpec) | PhvSpec | |
parserExtractGroup(unsigned id) const override | TofinoPhvSpec | virtual |
parserGroup(unsigned id) const override | TofinoPhvSpec | virtual |
parserGroupId(const PHV::Container &c) const override | TofinoPhvSpec | virtual |
physical_containers_i (defined in PhvSpec) | PhvSpec | mutableprotected |
physicalAddress(unsigned container_id, ArchBlockType_t) const override | TofinoPhvSpec | virtual |
PhvSpec::physicalAddress(const PHV::Container &c, ArchBlockType_t interface) const | PhvSpec | |
physicalAddressSpec(ArchBlockType_t) const override | TofinoPhvSpec | inlinevirtual |
physicalAddressToContainer(unsigned address, ArchBlockType_t interface) const | PhvSpec | |
physicalContainers() const | PhvSpec | |
range(PHV::Type t, unsigned start, unsigned length) const | PhvSpec | |
sizeToTypeMap (defined in PhvSpec) | PhvSpec | protected |
tagalong_collections_i (defined in PhvSpec) | PhvSpec | mutableprotected |
tagalongCollection(unsigned container_id) const | PhvSpec | |
tagalongCollections() const | PhvSpec | |
tagalongCollectionSpec (defined in PhvSpec) | PhvSpec | protected |
TofinoPhvSpec() (defined in TofinoPhvSpec) | TofinoPhvSpec | |
typeIdMap (defined in PhvSpec) | PhvSpec | protected |