![]() |
P4C
The P4 Compiler
|
This is the complete list of members for Memories, including all inherited members.
| ACTION_TABLES_MAX (defined in Memories) | Memories | static |
| add_table(const IR::MAU::Table *t, const IR::MAU::Table *gw, TableResourceAlloc *resources, const LayoutOption *lo, const ActionData::Format::Use *af, ActionData::FormatType_t ft, int entries, int stage_table, attached_entries_t attached_entries)=0 (defined in Memories) | Memories | pure virtual |
| allocate_all()=0 (defined in Memories) | Memories | pure virtual |
| allocate_all_dummies() (defined in Memories) | Memories | inlinevirtual |
| BUS_COUNT (defined in Memories) | Memories | static |
| clear()=0 (defined in Memories) | Memories | pure virtual |
| collect_sram_block_alloc_info()=0 (defined in Memories) | Memories | pure virtual |
| COLOR_MAPRAM_PER_ROW (defined in Memories) | Memories | static |
| create() (defined in Memories) | Memories | static |
| failure_reason (defined in Memories) | Memories | protected |
| fill_placed_scm_table(const IR::MAU::Table *, const TableResourceAlloc *)=0 (defined in Memories) | Memories | pure virtual |
| GATEWAYS_PER_ROW (defined in Memories) | Memories | static |
| IMEM_ADDRESS_BITS (defined in Memories) | Memories | static |
| IMEM_LOOKUP_BITS (defined in Memories) | Memories | static |
| init_shared(int stage) (defined in Memories) | Memories | inlinevirtual |
| LAMB_DEPTH (defined in Memories) | Memories | static |
| last_failure() const (defined in Memories) | Memories | inline |
| LEFT_SIDE_COLUMNS (defined in Memories) | Memories | static |
| LEFT_SIDE_RAMS (defined in Memories) | Memories | static |
| local_stage (defined in Memories) | Memories | |
| LOCAL_TIND_DEPTH (defined in Memories) | Memories | static |
| LOGICAL_ROW_MISSING_OFLOW (defined in Memories) | Memories | static |
| LOGICAL_TABLES (defined in Memories) | Memories | static |
| MAPRAM_COLUMNS (defined in Memories) | Memories | static |
| MAPRAM_MASK (defined in Memories) | Memories | static |
| MATCH_CENTRAL_ROW (defined in Memories) | Memories | static |
| MAX_DATA_SWBOX_ROWS (defined in Memories) | Memories | static |
| MAX_PARTITION_RAMS_PER_ROW (defined in Memories) | Memories | static |
| MAX_STATS_RAM_PER_ALU (defined in Memories) | Memories | static |
| MAX_STATS_ROW_PER_ALU (defined in Memories) | Memories | static |
| METER_ALUS (defined in Memories) | Memories | static |
| NONE enum value (defined in Memories) | Memories | protected |
| NUM_IDLETIME_BUS (defined in Memories) | Memories | static |
| operator<< (defined in Memories) | Memories | friend |
| PAYLOAD_COUNT (defined in Memories) | Memories | static |
| printOn(std::ostream &) const =0 (defined in Memories) | Memories | pure virtual |
| remove(cstring table_name, const Use &alloc)=0 (defined in Memories) | Memories | pure virtual |
| remove(const std::map< UniqueId, Use > &alloc)=0 (defined in Memories) | Memories | pure virtual |
| RIGHT_SIDE_COLUMNS (defined in Memories) | Memories | static |
| RIGHT_SIDE_RAMS (defined in Memories) | Memories | static |
| shrink_allowed_lts()=0 (defined in Memories) | Memories | pure virtual |
| SRAM_COLUMNS (defined in Memories) | Memories | static |
| SRAM_DEPTH | Memories | static |
| SRAM_ROWS (defined in Memories) | Memories | static |
| STASH_UNITS (defined in Memories) | Memories | static |
| STATS_ALUS (defined in Memories) | Memories | static |
| TABLES_MAX (defined in Memories) | Memories | static |
| TCAM_DEPTH (defined in Memories) | Memories | static |
| TERNARY_TABLES_MAX (defined in Memories) | Memories | static |
| TOTAL_LAMBS (defined in Memories) | Memories | static |
| TOTAL_LOCAL_TIND (defined in Memories) | Memories | static |
| TOTAL_SRAMS (defined in Memories) | Memories | static |
| update(cstring table_name, const Use &alloc)=0 (defined in Memories) | Memories | pure virtual |
| update(const std::map< UniqueId, Use > &alloc)=0 (defined in Memories) | Memories | pure virtual |
| UPDATE_ACTION_BUS enum value (defined in Memories) | Memories | protected |
| UPDATE_GATEWAY enum value (defined in Memories) | Memories | protected |
| UPDATE_MAPRAM enum value (defined in Memories) | Memories | protected |
| UPDATE_PAYLOAD enum value (defined in Memories) | Memories | protected |
| UPDATE_RAM enum value (defined in Memories) | Memories | protected |
| UPDATE_RESULT_BUS enum value (defined in Memories) | Memories | protected |
| UPDATE_SEARCH_BUS enum value (defined in Memories) | Memories | protected |
| UPDATE_STATEFUL_BUS enum value (defined in Memories) | Memories | protected |
| UPDATE_TIND_BUS enum value (defined in Memories) | Memories | protected |
| update_type_t enum name (defined in Memories) | Memories | protected |
| visitUse(const Use &, std::function< void(cstring &, update_type_t)> fn)=0 (defined in Memories) | Memories | protectedpure virtual |
| ~Memories() (defined in Memories) | Memories | inlinevirtual |