|
mjplusplus
v0.4.1
|
#include <ControlFlowOptimizer.hpp>
Public Member Functions | |
| virtual void | handle (Node node) |
| virtual void | cleanUp (Node node) |
| ControlFlowOptimizer (ir_graph *irg) | |
Public Member Functions inherited from firm::GraphHandler | |
| GraphHandler (ir_graph *irg) | |
| void | replaceNode (Node oldNode, Node newNode, bool keepTarval=false) |
| bool | graphChanged () const |
| void | processChildren (Node node, std::function< void(Node leftChild, Node rightChild)> fun) |
| bool | tarvalIsZero (Tarval tarval) |
| shptr< std::set< ir_node * > > | getNewNodes () const |
Additional Inherited Members | |
Protected Member Functions inherited from firm::GraphHandler | |
| void | markOutNodesAsNew (ir_node *node) |
Protected Attributes inherited from firm::GraphHandler | |
| ir_graph * | irg |
| shptr< std::set< ir_node * > > | newNodes |
| bool | changed |
| firm::ControlFlowOptimizer::ControlFlowOptimizer | ( | ir_graph * | irg | ) |
|
virtual |
Implements firm::GraphHandler.
|
virtual |
Implements firm::GraphHandler.
1.8.8