Replace complex control flow nodes with simpler ones where possible. More...

Public Member Functions | |
| DoSimplifyControlFlow (ReferenceMap *refMap, TypeMap *typeMap) | |
| const IR::Node * | postorder (IR::BlockStatement *statement) override |
| const IR::Node * | postorder (IR::EmptyStatement *statement) override |
| const IR::Node * | postorder (IR::IfStatement *statement) override |
| const IR::Node * | postorder (IR::SwitchStatement *statement) override |
Replace complex control flow nodes with simpler ones where possible.
Simplify the IR in the following ways: