![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
Decode (const char *name, target_t targ, int op) | |
Instruction * | decode (Table *tbl, const Table::Actions::Action *act, const VECTOR(value_t) &op) const override |
![]() | |
Decode (const char *name, int set=VLIW_ALU, bool ts=false) | |
Decode (const char *name, std::set< target_t > target, int set=VLIW_ALU, bool ts=false) | |
Decode (const char *name, target_t target, int set=VLIW_ALU, bool ts=false) | |
const Decode & | alias (const char *name, int set=VLIW_ALU, bool ts=false) |
Public Attributes | |
std::string | name |
unsigned | opcode |
![]() | |
unsigned | targets |
bool | type_suffix |
Additional Inherited Members | |
![]() | |
static std::multimap< std::string, Decode * > | opcode [NUM_SETS] |
|
overridevirtual |
Implements Instruction::Decode.