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

Classes

struct  Decode
 

Public Member Functions

 MinMax (const Decode *op, int l)
 
void dbprint (std::ostream &out) const override
 
bool equiv (Instruction *a_) override
 
std::string name () override
 
Instructionpass1 (Table *tbl, Table::Actions::Action *) override
 
void pass2 (Table *tbl, Table::Actions::Action *) override
 
bool phvRead (std::function< void(const ::Phv::Slice &sl)>) override
 
bool salu_alu () const override
 

Public Attributes

boost::optional< unsigned > constval = boost::none
 
operand mask
 
MinMax::Decodeopc
 
bool phv = false
 
operand postmod