P4C
The P4 Compiler
|
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) | InstructionMemory | static |
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::InstructionMemory | static |
IMEM_ROWS (defined in Tofino::InstructionMemory) | Tofino::InstructionMemory | static |
imem_slot_inuse(gress_t gress) (defined in Tofino::InstructionMemory) | Tofino::InstructionMemory | inlinevirtual |
imem_slot_inuse(gress_t gress) const (defined in InstructionMemory) | InstructionMemory | inline |
imem_use(gress_t gress) (defined in Tofino::InstructionMemory) | Tofino::InstructionMemory | inlinevirtual |
imem_use(gress_t gress) const (defined in InstructionMemory) | InstructionMemory | inline |
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::InstructionMemory | inline |
InstructionMemory(const IMemSpec &s) (defined in InstructionMemory) | InstructionMemory | inlineexplicitprotected |
InstructionMemory(const InstructionMemory &)=delete (defined in InstructionMemory) | InstructionMemory | protected |
is_noop_slot(int row, int color) (defined in InstructionMemory) | InstructionMemory | |
NOOP_COLOR (defined in InstructionMemory) | InstructionMemory | static |
NOOP_ROW (defined in InstructionMemory) | InstructionMemory | static |
operator=(const InstructionMemory &)=delete (defined in InstructionMemory) | InstructionMemory | protected |
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) | InstructionMemory | virtual |