![]() |
P4C
The P4 Compiler
|
This is the complete list of members for VLIW::ByteRotateMerge, including all inherited members.
byte_mask (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
ByteRotateMerge(Table *tbl, const Table::Actions::Action *act, const value_t &d, const value_t &s1, const value_t &s2, int s1s, int s2s, int bm) (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | inline |
dbprint(std::ostream &out) const (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | inlinevirtual |
decode(Table *, const Table::Actions::Action *, const VECTOR(value_t) &) (defined in Instruction) | Instruction | static |
dest (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
encode() (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | virtual |
equiv(Instruction *a_) (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | virtual |
equiv(const std::unique_ptr< Instruction > &a) (defined in Instruction) | Instruction | inline |
Instruction(int l) (defined in Instruction) | Instruction | inlineexplicit |
instruction_set_t enum name (defined in Instruction) | Instruction | |
lineno (defined in Instruction) | Instruction | |
name() (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | inlinevirtual |
NUM_SETS enum value (defined in Instruction) | Instruction | |
pass1(Table *tbl, Table::Actions::Action *) | VLIW::ByteRotateMerge | virtual |
pass2(Table *tbl, Table::Actions::Action *) (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | inlinevirtual |
phvRead(std::function< void(const ::Phv::Slice &sl)> fn) (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | inline |
phvRead(std::function< void(const Phv::Slice &sl)>)=0 (defined in Instruction) | Instruction | pure virtual |
phvRead() (defined in Instruction) | Instruction | inline |
print() const (defined in P4::IHasDbPrint) | P4::IHasDbPrint | |
salu_alu() const (defined in Instruction) | Instruction | inlinevirtual |
salu_output() const (defined in Instruction) | Instruction | inlinevirtual |
slot (defined in Instruction) | Instruction | |
src1 (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
src1_shift (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
src2 (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
src2_shift (defined in VLIW::ByteRotateMerge) | VLIW::ByteRotateMerge | |
STATEFUL_ALU enum value (defined in Instruction) | Instruction | |
VLIW_ALU enum value (defined in Instruction) | Instruction | |
VLIWInstruction(int l) (defined in VLIW::VLIWInstruction) | VLIW::VLIWInstruction | inlineexplicit |
write_regs_2(REGS ®s, Table *tbl, Table::Actions::Action *act) | VLIW::VLIWInstruction | |
write_regs_2(REGS ®s, Table *tbl, Table::Actions::Action *act) | VLIW::VLIWInstruction | |
~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |
~Instruction() (defined in Instruction) | Instruction | inlinevirtual |