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

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

ACTION_TABLES_MAX (defined in Memories)Memoriesstatic
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)Memoriespure virtual
allocate_all()=0 (defined in Memories)Memoriespure virtual
allocate_all_dummies() (defined in Memories)Memoriesinlinevirtual
BUS_COUNT (defined in Memories)Memoriesstatic
clear()=0 (defined in Memories)Memoriespure virtual
collect_sram_block_alloc_info()=0 (defined in Memories)Memoriespure virtual
COLOR_MAPRAM_PER_ROW (defined in Memories)Memoriesstatic
create() (defined in Memories)Memoriesstatic
failure_reason (defined in Memories)Memoriesprotected
fill_placed_scm_table(const IR::MAU::Table *, const TableResourceAlloc *)=0 (defined in Memories)Memoriespure virtual
GATEWAYS_PER_ROW (defined in Memories)Memoriesstatic
IMEM_ADDRESS_BITS (defined in Memories)Memoriesstatic
IMEM_LOOKUP_BITS (defined in Memories)Memoriesstatic
init_shared(int stage) (defined in Memories)Memoriesinlinevirtual
LAMB_DEPTH (defined in Memories)Memoriesstatic
last_failure() const (defined in Memories)Memoriesinline
LEFT_SIDE_COLUMNS (defined in Memories)Memoriesstatic
LEFT_SIDE_RAMS (defined in Memories)Memoriesstatic
local_stage (defined in Memories)Memories
LOCAL_TIND_DEPTH (defined in Memories)Memoriesstatic
LOGICAL_ROW_MISSING_OFLOW (defined in Memories)Memoriesstatic
LOGICAL_TABLES (defined in Memories)Memoriesstatic
MAPRAM_COLUMNS (defined in Memories)Memoriesstatic
MAPRAM_MASK (defined in Memories)Memoriesstatic
MATCH_CENTRAL_ROW (defined in Memories)Memoriesstatic
MAX_DATA_SWBOX_ROWS (defined in Memories)Memoriesstatic
MAX_PARTITION_RAMS_PER_ROW (defined in Memories)Memoriesstatic
MAX_STATS_RAM_PER_ALU (defined in Memories)Memoriesstatic
MAX_STATS_ROW_PER_ALU (defined in Memories)Memoriesstatic
METER_ALUS (defined in Memories)Memoriesstatic
NONE enum value (defined in Memories)Memoriesprotected
NUM_IDLETIME_BUS (defined in Memories)Memoriesstatic
operator<< (defined in Memories)Memoriesfriend
PAYLOAD_COUNT (defined in Memories)Memoriesstatic
printOn(std::ostream &) const =0 (defined in Memories)Memoriespure virtual
remove(cstring table_name, const Use &alloc)=0 (defined in Memories)Memoriespure virtual
remove(const std::map< UniqueId, Use > &alloc)=0 (defined in Memories)Memoriespure virtual
RIGHT_SIDE_COLUMNS (defined in Memories)Memoriesstatic
RIGHT_SIDE_RAMS (defined in Memories)Memoriesstatic
shrink_allowed_lts()=0 (defined in Memories)Memoriespure virtual
SRAM_COLUMNS (defined in Memories)Memoriesstatic
SRAM_DEPTHMemoriesstatic
SRAM_ROWS (defined in Memories)Memoriesstatic
STASH_UNITS (defined in Memories)Memoriesstatic
STATS_ALUS (defined in Memories)Memoriesstatic
TABLES_MAX (defined in Memories)Memoriesstatic
TCAM_DEPTH (defined in Memories)Memoriesstatic
TERNARY_TABLES_MAX (defined in Memories)Memoriesstatic
TOTAL_LAMBS (defined in Memories)Memoriesstatic
TOTAL_LOCAL_TIND (defined in Memories)Memoriesstatic
TOTAL_SRAMS (defined in Memories)Memoriesstatic
update(cstring table_name, const Use &alloc)=0 (defined in Memories)Memoriespure virtual
update(const std::map< UniqueId, Use > &alloc)=0 (defined in Memories)Memoriespure virtual
UPDATE_ACTION_BUS enum value (defined in Memories)Memoriesprotected
UPDATE_GATEWAY enum value (defined in Memories)Memoriesprotected
UPDATE_MAPRAM enum value (defined in Memories)Memoriesprotected
UPDATE_PAYLOAD enum value (defined in Memories)Memoriesprotected
UPDATE_RAM enum value (defined in Memories)Memoriesprotected
UPDATE_RESULT_BUS enum value (defined in Memories)Memoriesprotected
UPDATE_SEARCH_BUS enum value (defined in Memories)Memoriesprotected
UPDATE_STATEFUL_BUS enum value (defined in Memories)Memoriesprotected
UPDATE_TIND_BUS enum value (defined in Memories)Memoriesprotected
update_type_t enum name (defined in Memories)Memoriesprotected
visitUse(const Use &, std::function< void(cstring &, update_type_t)> fn)=0 (defined in Memories)Memoriesprotectedpure virtual
~Memories() (defined in Memories)Memoriesinlinevirtual