P4C
The P4 Compiler
Loading...
Searching...
No Matches
TofinoPhvSpec Member List

This is the complete list of members for TofinoPhvSpec, including all inherited members.

AddressSpec typedef (defined in PhvSpec)PhvSpec
addType(PHV::Type t)PhvSpecprotected
applyGlobalPragmas(const std::vector< const IR::Annotation * > &global_pragmas) constPhvSpec
ArchBlockType_t enum name (defined in PhvSpec)PhvSpec
containerKinds() constPhvSpec
containerSetToString(const bitvec &set) constPhvSpec
containerSizes() constPhvSpec
containersPerGroupPhvSpecprotected
containerToId(PHV::Container container) constPhvSpec
containerTypes() constPhvSpec
containerTypeToId(PHV::Type type) constPhvSpec
definedKindsPhvSpecprotected
definedSizesPhvSpecprotected
definedTypesPhvSpecprotected
DEPARSER enum value (defined in PhvSpec)PhvSpec
deparserGroup(unsigned id) constPhvSpec
deparserGroupId(const PHV::Container &c) const overrideTofinoPhvSpecvirtual
deparserGroupNumAndSize(const PHV::Type t) constPhvSpec
deparserGroupSize (defined in PhvSpec)PhvSpecprotected
deparserGroupSpec (defined in PhvSpec)PhvSpecprotected
egress_only_containers_i (defined in PhvSpec)PhvSpecmutableprotected
egressOnly() constPhvSpec
egressOnlyMauGroupIds (defined in PhvSpec)PhvSpecprotected
filterContainerSet(const bitvec &set, PHV::Kind kind) constPhvSpec
filterContainerSet(const bitvec &set, PHV::Type type) const (defined in PhvSpec)PhvSpec
getContainersPerGroup(const std::map< PHV::Size, unsigned > &numContainersPerGroup) constPhvSpecprotected
getNumPovBits() constPhvSpecinline
getNumTagalongCollections() const (defined in PhvSpec)PhvSpecinline
getTagalongCollectionId(PHV::Container c) constPhvSpec
getTagalongCollectionSpec() const (defined in PhvSpec)PhvSpecinline
groupsToTypes() constPhvSpec
hasContainerKind(PHV::Kind kind) constPhvSpec
hasParserExtractGroups() const overrideTofinoPhvSpecvirtual
idToContainer(unsigned id) constPhvSpec
idToContainerType(unsigned id) constPhvSpec
individually_assigned_containers_i (defined in PhvSpec)PhvSpecmutableprotected
individuallyAssignedContainers() const overrideTofinoPhvSpecvirtual
ingress_only_containers_i (defined in PhvSpec)PhvSpecmutableprotected
ingressOnly() constPhvSpec
ingressOnlyMauGroupIds (defined in PhvSpec)PhvSpecprotected
ingressOrEgressOnlyContainers(const std::map< PHV::Size, std::vector< unsigned > > &gressOnlyMauGroupIds) constPhvSpec
MAU enum value (defined in PhvSpec)PhvSpec
mau_groups_i (defined in PhvSpec)PhvSpecmutableprotected
mauGroup(unsigned container_id) constPhvSpec
mauGroupId(const PHV::Container &c) const overrideTofinoPhvSpecvirtual
mauGroupNumAndSize(const PHV::Type t) constPhvSpec
mauGroups(PHV::Size sz) constPhvSpec
mauGroups() constPhvSpec
mauGroupSpecPhvSpecprotected
numContainersInGroup() constPhvSpecinline
numContainerTypes() constPhvSpec
numPovBits (defined in PhvSpec)PhvSpecprotected
numTagalongCollections (defined in PhvSpec)PhvSpecprotected
PARSER enum value (defined in PhvSpec)PhvSpec
parserExtractGroup(unsigned id) const overrideTofinoPhvSpecvirtual
parserGroup(unsigned id) const overrideTofinoPhvSpecvirtual
parserGroupId(const PHV::Container &c) const overrideTofinoPhvSpecvirtual
physical_containers_i (defined in PhvSpec)PhvSpecmutableprotected
physicalAddress(unsigned container_id, ArchBlockType_t) const overrideTofinoPhvSpecvirtual
PhvSpec::physicalAddress(const PHV::Container &c, ArchBlockType_t interface) constPhvSpec
physicalAddressSpec(ArchBlockType_t) const overrideTofinoPhvSpecinlinevirtual
physicalAddressToContainer(unsigned address, ArchBlockType_t interface) constPhvSpec
physicalContainers() constPhvSpec
range(PHV::Type t, unsigned start, unsigned length) constPhvSpec
sizeToTypeMap (defined in PhvSpec)PhvSpecprotected
tagalong_collections_i (defined in PhvSpec)PhvSpecmutableprotected
tagalongCollection(unsigned container_id) constPhvSpec
tagalongCollections() constPhvSpec
tagalongCollectionSpec (defined in PhvSpec)PhvSpecprotected
TofinoPhvSpec() (defined in TofinoPhvSpec)TofinoPhvSpec
typeIdMap (defined in PhvSpec)PhvSpecprotected