mjplusplus
v0.4.1
|
#include <JumpChainOptimizer.hpp>
Public Member Functions | |
JumpChainOptimizer (ir_graph *irg) | |
virtual void | handle (Node node) |
virtual void | cleanUp (Node node) |
![]() | |
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 | |
![]() | |
void | markOutNodesAsNew (ir_node *node) |
![]() | |
ir_graph * | irg |
shptr< std::set< ir_node * > > | newNodes |
bool | changed |
firm::JumpChainOptimizer::JumpChainOptimizer | ( | ir_graph * | irg | ) |
|
virtual |
Implements firm::GraphHandler.
|
virtual |
Implements firm::GraphHandler.