|
|
| CopyPropagationAndElimination (P4::TypeMap *typeMap) |
| |
|
CollectUseDefInfo * | calculateUseDef () |
| |
|
IR::IndexedVector< IR::DpdkAsmStatement > | copyPropAndDeadCodeElim (IR::IndexedVector< IR::DpdkAsmStatement > stmts) |
| |
|
const IR::DpdkAsmStatement * | elimCastOrMov (const IR::DpdkAsmStatement *stmt) |
| |
|
const IR::Expression * | getIrreplaceableExpr (cstring str, bool allowConst) |
| |
|
const IR::Node * | postorder (IR::DpdkAction *a) override |
| |
|
const IR::Node * | postorder (IR::DpdkListStatement *l) override |
| |
|
const IR::Node * | preorder (IR::DpdkAction *a) override |
| |
|
const IR::Node * | preorder (IR::DpdkListStatement *l) override |
| |
|
const IR::Expression * | replaceIfCopy (const IR::Expression *expr, bool allowConst=true) |
| |