![]() |
P4C
The P4 Compiler
|
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) | TableFormat | protectedvirtual |
| allocate_overhead(bool alloc_match=false) | TableFormat | protectedvirtual |
| analyze_layout_option() | TableFormat | protectedvirtual |
| bits_necessary(type_t type) const (defined in TableFormat) | TableFormat | protected |
| choose_ghost_bits(safe_vector< std::pair< IXBar::Use::Byte, bitvec > > &potential_ghost) | TableFormat | protectedvirtual |
| 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) | TableFormat | static |
| ENTRY_TYPES enum value (defined in TableFormat) | TableFormat | |
| fill_out_use(int group, const safe_vector< ByteInfo > &alloced, bitvec &version_loc) | TableFormat | protected |
| find_format(Use *u) | TableFormat | |
| FULL_IMEM_ADDRESS_BITS (defined in TableFormat) | TableFormat | static |
| full_match_groups_per_RAM (defined in TableFormat) | TableFormat | protected |
| FULL_NEXT_TABLE_BITS (defined in TableFormat) | TableFormat | static |
| GATEWAY_BYTES (defined in TableFormat) | TableFormat | static |
| 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) | TableFormat | protectedvirtual |
| ghost_bits_count (defined in TableFormat) | TableFormat | protected |
| ghost_bytes (defined in TableFormat) | TableFormat | protected |
| IMEM_MAP_TABLE_ENTRIES (defined in TableFormat) | TableFormat | static |
| 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) | TableFormat | protected |
| INTERLEAVED_MATCH enum value (defined in TableFormat) | TableFormat | |
| interleaved_match_byte_use (defined in TableFormat) | TableFormat | protected |
| layout_option (defined in TableFormat) | TableFormat | protected |
| MATCH enum value (defined in TableFormat) | TableFormat | |
| match_byte_use (defined in TableFormat) | TableFormat | protected |
| match_bytes (defined in TableFormat) | TableFormat | protected |
| match_ixbar (defined in TableFormat) | TableFormat | protected |
| MAX_GROUPS_PER_LAMB (defined in TableFormat) | TableFormat | static |
| MAX_GROUPS_PER_RAM (defined in TableFormat) | TableFormat | static |
| MAX_SHARED_GROUPS (defined in TableFormat) | TableFormat | static |
| 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) | TableFormat | static |
| MID_BYTE_LO (defined in TableFormat) | TableFormat | static |
| MID_BYTE_VERS (defined in TableFormat) | TableFormat | static |
| NEXT enum value (defined in TableFormat) | TableFormat | |
| NEXT_MAP_TABLE_ENTRIES (defined in TableFormat) | TableFormat | static |
| OVERHEAD_BITS (defined in TableFormat) | TableFormat | static |
| overhead_groups_per_RAM | TableFormat | protected |
| RAM_GHOST_BITS (defined in TableFormat) | TableFormat | static |
| search_bus_per_width | TableFormat | protected |
| 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) | TableFormat | static |
| shared_groups_per_RAM (defined in TableFormat) | TableFormat | protected |
| single_match (defined in TableFormat) | TableFormat | protected |
| SINGLE_RAM_BITS (defined in TableFormat) | TableFormat | static |
| SINGLE_RAM_BYTES (defined in TableFormat) | TableFormat | static |
| 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) | TableFormat | inline |
| tbl (defined in TableFormat) | TableFormat | protected |
| total_use (defined in TableFormat) | TableFormat | protected |
| type_t enum name (defined in TableFormat) | TableFormat | |
| use (defined in TableFormat) | TableFormat | protected |
| VALID enum value (defined in TableFormat) | TableFormat | |
| verify() (defined in TableFormat) | TableFormat | |
| VERS enum value (defined in TableFormat) | TableFormat | |
| VERSION_BITS (defined in TableFormat) | TableFormat | static |
| VERSION_BYTES (defined in TableFormat) | TableFormat | static |
| VERSION_NIBBLES (defined in TableFormat) | TableFormat | static |