
Public Member Functions | |
| LowerExpressions (P4::TypeMap *typeMap) | |
| const IR::Node * | postorder (IR::Cast *expression) override |
| const IR::Node * | postorder (IR::Concat *expression) override |
| const IR::Node * | postorder (IR::Expression *expression) override |
| const IR::Node * | postorder (IR::Shl *expression) override |
| const IR::Node * | postorder (IR::Shr *expression) override |
| const IR::Node * | postorder (IR::Slice *expression) override |
This pass rewrites expressions which are not supported natively on EBPF.