|
|
| FunctionsInliner (bool isv1) |
| |
|
void | end_apply (const IR::Node *node) override |
| |
|
Visitor::profile_t | init_apply (const IR::Node *node) override |
| |
|
const IR::Node * | preorder (IR::AssignmentStatement *statement) override |
| |
|
const IR::Node * | preorder (IR::Function *function) override |
| |
|
const IR::Node * | preorder (IR::MethodCallStatement *statement) override |
| |
|
const IR::Node * | preorder (IR::P4Action *action) override |
| |
|
const IR::Node * | preorder (IR::P4Control *control) override |
| |
|
const IR::Node * | preorder (IR::P4Parser *parser) override |
| |
|
Visitor::profile_t | init_apply (const IR::Node *node) |
| |
|
void | prepare (FunctionsInlineList *list, FunctionsInlineWorkList *toInline) |
| |
Inline functions. This must be executed after SideEffectOrdering and RemoveReturns.