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

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

AddressSpec typedef (defined in PhvSpec)PhvSpec
addType(PHV::Type t)PhvSpecprotected
ArchBlockType_t enum name (defined in PhvSpec)PhvSpec
cache_ (defined in PhvSpec)PhvSpecmutableprotected
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 =0PhvSpecpure virtual
deparserGroupNumAndSize(const PHV::Type t) constPhvSpec
deparserGroupSize (defined in PhvSpec)PhvSpecprotected
deparserGroupSpec (defined in PhvSpec)PhvSpecprotected
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 =0PhvSpecpure virtual
idToContainer(unsigned id) constPhvSpec
idToContainerType(unsigned id) constPhvSpec
individuallyAssignedContainers() const =0PhvSpecpure virtual
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
mauGroup(unsigned container_id) constPhvSpec
mauGroupId(const PHV::Container &c) const =0PhvSpecpure virtual
mauGroupNumAndSize(const PHV::Type t) constPhvSpec
mauGroups(PHV::Size sz) constPhvSpec
mauGroups() constPhvSpec
mauGroupSpecPhvSpecprotected
mutablePhvCache() const (defined in PhvSpec)PhvSpecinline
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 =0PhvSpecpure virtual
parserGroup(unsigned id) const =0PhvSpecpure virtual
parserGroupId(const PHV::Container &c) const =0PhvSpecpure virtual
physicalAddress(unsigned container_id, ArchBlockType_t interface) const =0PhvSpecpure virtual
physicalAddress(const PHV::Container &c, ArchBlockType_t interface) constPhvSpec
physicalAddressSpec(ArchBlockType_t interface) const =0PhvSpecpure virtual
physicalAddressToContainer(unsigned address, ArchBlockType_t interface) constPhvSpec
physicalContainers() constPhvSpec
range(PHV::Type t, unsigned start, unsigned length) constPhvSpec
sizeToTypeMap (defined in PhvSpec)PhvSpecprotected
tagalongCollection(unsigned container_id) constPhvSpec
tagalongCollections() constPhvSpec
tagalongCollectionSpec (defined in PhvSpec)PhvSpecprotected
typeIdMap() const (defined in PhvSpec)PhvSpecinline
typeIdMap_ (defined in PhvSpec)PhvSpecprotected