P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
DPDK::LogicalExpressionUnroll Class Reference
Inheritance diagram for DPDK::LogicalExpressionUnroll:

Public Member Functions

 LogicalExpressionUnroll (P4::ReferenceMap *refMap)
 
bool preorder (const IR::BoolLiteral *a) override
 
bool preorder (const IR::Constant *a) override
 
bool preorder (const IR::Member *a) override
 
bool preorder (const IR::MethodCallExpression *a) override
 
bool preorder (const IR::Operation_Binary *a) override
 
bool preorder (const IR::Operation_Unary *a) override
 
bool preorder (const IR::PathExpression *a) override
 

Static Public Member Functions

static bool is_logical (const IR::Operation_Binary *bin)
 

Public Attributes

IR::IndexedVector< IR::Declaration > decl
 
IR::Expression * root
 
IR::IndexedVector< IR::StatOrDecl > stmt