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

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

ACTION enum value (defined in TableFormat)TableFormat
allocate_full_fits(int width_sect, int group=-1)TableFormatprotectedvirtual
allocate_overhead(bool alloc_match=false)TableFormatprotectedvirtual
analyze_layout_option()TableFormatprotectedvirtual
bits_necessary(type_t type) const (defined in TableFormat)TableFormatprotected
choose_ghost_bits(safe_vector< std::pair< IXBar::Use::Byte, bitvec > > &potential_ghost)TableFormatprotectedvirtual
COUNTER enum value (defined in TableFormat)TableFormat
COUNTER_PFE enum value (defined in TableFormat)TableFormat
create(const LayoutOption &l, const IXBar::Use *mi, const IXBar::Use *phi, const IR::MAU::Table *t, const bitvec im, bool gl, FindPayloadCandidates &fpc, const PhvInfo &phv) (defined in TableFormat)TableFormatstatic
ENTRY_TYPES enum value (defined in TableFormat)TableFormat
fill_out_use(int group, const safe_vector< ByteInfo > &alloced, bitvec &version_loc)TableFormatprotected
find_format(Use *u)TableFormat
FULL_IMEM_ADDRESS_BITS (defined in TableFormat)TableFormatstatic
full_match_groups_per_RAM (defined in TableFormat)TableFormatprotected
FULL_NEXT_TABLE_BITS (defined in TableFormat)TableFormatstatic
GATEWAY_BYTES (defined in TableFormat)TableFormatstatic
get_potential_ghost_byte(const IXBar::Use::Byte byte, const std::map< cstring, bitvec > &hash_masks, safe_vector< std::pair< IXBar::Use::Byte, bitvec > > &potential_ghost)TableFormatprotectedvirtual
ghost_bits_count (defined in TableFormat)TableFormatprotected
ghost_bytes (defined in TableFormat)TableFormatprotected
IMEM_MAP_TABLE_ENTRIES (defined in TableFormat)TableFormatstatic
IMMEDIATE enum value (defined in TableFormat)TableFormat
INDIRECT_ACTION enum value (defined in TableFormat)TableFormat
initialize_byte(int byte_offset, int width_sect, const ByteInfo &info, safe_vector< ByteInfo > &alloced, bitvec &byte_attempt, bitvec &bit_attempted)TableFormatprotected
INTERLEAVED_MATCH enum value (defined in TableFormat)TableFormat
interleaved_match_byte_use (defined in TableFormat)TableFormatprotected
layout_option (defined in TableFormat)TableFormatprotected
MATCH enum value (defined in TableFormat)TableFormat
match_byte_use (defined in TableFormat)TableFormatprotected
match_bytes (defined in TableFormat)TableFormatprotected
match_ixbar (defined in TableFormat)TableFormatprotected
MAX_GROUPS_PER_LAMB (defined in TableFormat)TableFormatstatic
MAX_GROUPS_PER_RAM (defined in TableFormat)TableFormatstatic
MAX_SHARED_GROUPS (defined in TableFormat)TableFormatstatic
METER enum value (defined in TableFormat)TableFormat
METER_PFE enum value (defined in TableFormat)TableFormat
METER_TYPE enum value (defined in TableFormat)TableFormat
MID_BYTE_HI (defined in TableFormat)TableFormatstatic
MID_BYTE_LO (defined in TableFormat)TableFormatstatic
MID_BYTE_VERS (defined in TableFormat)TableFormatstatic
NEXT enum value (defined in TableFormat)TableFormat
NEXT_MAP_TABLE_ENTRIES (defined in TableFormat)TableFormatstatic
OVERHEAD_BITS (defined in TableFormat)TableFormatstatic
overhead_groups_per_RAMTableFormatprotected
RAM_GHOST_BITS (defined in TableFormat)TableFormatstatic
search_bus_per_widthTableFormatprotected
SEL_LEN_MOD enum value (defined in TableFormat)TableFormat
SEL_LEN_SHIFT enum value (defined in TableFormat)TableFormat
SELECTOR_LENGTH_MAX_BIT (defined in TableFormat)TableFormatstatic
shared_groups_per_RAM (defined in TableFormat)TableFormatprotected
single_match (defined in TableFormat)TableFormatprotected
SINGLE_RAM_BITS (defined in TableFormat)TableFormatstatic
SINGLE_RAM_BYTES (defined in TableFormat)TableFormatstatic
TableFormat(const LayoutOption &l, const IXBar::Use *mi, const IXBar::Use *phi, const IR::MAU::Table *t, const bitvec im, bool gl, FindPayloadCandidates &fpc, const PhvInfo &phv) (defined in TableFormat)TableFormatinline
tbl (defined in TableFormat)TableFormatprotected
total_use (defined in TableFormat)TableFormatprotected
type_t enum name (defined in TableFormat)TableFormat
use (defined in TableFormat)TableFormatprotected
VALID enum value (defined in TableFormat)TableFormat
verify() (defined in TableFormat)TableFormat
VERS enum value (defined in TableFormat)TableFormat
VERSION_BITS (defined in TableFormat)TableFormatstatic
VERSION_BYTES (defined in TableFormat)TableFormatstatic
VERSION_NIBBLES (defined in TableFormat)TableFormatstatic