
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 |