P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
VLIW::LoadConst::Decode Struct Reference
Inheritance diagram for VLIW::LoadConst::Decode:
[legend]

Public Member Functions

 Decode (const char *n, std::set< target_t > targ)
 
Instructiondecode (Table *tbl, const Table::Actions::Action *act, const VECTOR(value_t) &op) const override
 
- Public Member Functions inherited from Instruction::Decode
 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 Decodealias (const char *name, int set=VLIW_ALU, bool ts=false)
 

Additional Inherited Members

- Public Attributes inherited from Instruction::Decode
unsigned targets
 
bool type_suffix
 
- Static Public Attributes inherited from Instruction::Decode
static std::multimap< std::string, Decode * > opcode [NUM_SETS]
 

Member Function Documentation

◆ decode()

Instruction * VLIW::LoadConst::Decode::decode ( Table * tbl,
const Table::Actions::Action * act,
const VECTOR(value_t) & op ) const
overridevirtual

Implements Instruction::Decode.