P4C
The P4 Compiler
Loading...
Searching...
No Matches
Tofino::InstructionMemory Member List

This is the complete list of members for Tofino::InstructionMemory, including all inherited members.

alloc_always_run_instr(const IR::MAU::Table *tbl, Use &alloc, bitvec current_bv) (defined in InstructionMemory)InstructionMemory
allocate_imem(const IR::MAU::Table *tbl, Use &alloc, PhvInfo &phv, bool gw_linked, ActionData::FormatType_t format_type, SplitAttachedInfo &sai) (defined in InstructionMemory)InstructionMemory
atcam_updates (defined in InstructionMemory)InstructionMemory
create() (defined in InstructionMemory)InstructionMemorystatic
egress_imem_slot_inuse (defined in Tofino::InstructionMemory)Tofino::InstructionMemory
egress_imem_use (defined in Tofino::InstructionMemory)Tofino::InstructionMemory
find_row_and_color(bitvec current_bv, gress_t gress, int &row, int &color, bool &first_noop, bool has_unalloc_temp=false) (defined in InstructionMemory)InstructionMemory
IMEM_COLORS (defined in Tofino::InstructionMemory)Tofino::InstructionMemorystatic
IMEM_ROWS (defined in Tofino::InstructionMemory)Tofino::InstructionMemorystatic
imem_slot_inuse(gress_t gress) (defined in Tofino::InstructionMemory)Tofino::InstructionMemoryinlinevirtual
imem_slot_inuse(gress_t gress) const (defined in InstructionMemory)InstructionMemoryinline
imem_use(gress_t gress) (defined in Tofino::InstructionMemory)Tofino::InstructionMemoryinlinevirtual
imem_use(gress_t gress) const (defined in InstructionMemory)InstructionMemoryinline
ingress_imem_slot_inuse (defined in Tofino::InstructionMemory)Tofino::InstructionMemory
ingress_imem_use (defined in Tofino::InstructionMemory)Tofino::InstructionMemory
InstructionMemory() (defined in Tofino::InstructionMemory)Tofino::InstructionMemoryinline
InstructionMemory(const IMemSpec &s) (defined in InstructionMemory)InstructionMemoryinlineexplicitprotected
InstructionMemory(const InstructionMemory &)=delete (defined in InstructionMemory)InstructionMemoryprotected
is_noop_slot(int row, int color) (defined in InstructionMemory)InstructionMemory
NOOP_COLOR (defined in InstructionMemory)InstructionMemorystatic
NOOP_ROW (defined in InstructionMemory)InstructionMemorystatic
operator=(const InstructionMemory &)=delete (defined in InstructionMemory)InstructionMemoryprotected
shared_action_profiles (defined in InstructionMemory)InstructionMemory
shared_instr(const IR::MAU::Table *tbl, Use &alloc, bool gw_linked)InstructionMemory
spec (defined in InstructionMemory)InstructionMemory
update(cstring name, const Use &alloc, gress_t gress) (defined in InstructionMemory)InstructionMemory
update(cstring name, const TableResourceAlloc *alloc, gress_t gress) (defined in InstructionMemory)InstructionMemory
update(cstring name, const TableResourceAlloc *alloc, const IR::MAU::Table *tbl) (defined in InstructionMemory)InstructionMemory
update(const IR::MAU::Table *tbl) (defined in InstructionMemory)InstructionMemory
update_always_run(const Use &alloc, gress_t gress) (defined in InstructionMemory)InstructionMemory
~InstructionMemory()=default (defined in InstructionMemory)InstructionMemoryvirtual