P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
EBPF::LowerExpressions Class Reference
Inheritance diagram for EBPF::LowerExpressions:

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
 

Detailed Description

This pass rewrites expressions which are not supported natively on EBPF.