![]() |
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 |