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 |