#include <GraphHandler.hpp>
firm::GraphHandler::GraphHandler |
( |
ir_graph * |
irg | ) |
|
virtual void firm::GraphHandler::cleanUp |
( |
Node |
node | ) |
|
|
pure virtual |
shptr< std::set< ir_node * > > firm::GraphHandler::getNewNodes |
( |
| ) |
const |
bool firm::GraphHandler::graphChanged |
( |
| ) |
const |
virtual void firm::GraphHandler::handle |
( |
Node |
node | ) |
|
|
pure virtual |
void firm::GraphHandler::markOutNodesAsNew |
( |
ir_node * |
node | ) |
|
|
protected |
add all successors to the worklist again
void firm::GraphHandler::processChildren |
( |
Node |
node, |
|
|
std::function< void(Node leftChild, Node rightChild)> |
fun |
|
) |
| |
void firm::GraphHandler::replaceNode |
( |
Node |
oldNode, |
|
|
Node |
newNode, |
|
|
bool |
keepTarval = false |
|
) |
| |
bool firm::GraphHandler::tarvalIsZero |
( |
Tarval |
tarval | ) |
|
bool firm::GraphHandler::changed |
|
protected |
ir_graph* firm::GraphHandler::irg |
|
protected |
shptr<std::set<ir_node*> > firm::GraphHandler::newNodes |
|
protected |
The documentation for this class was generated from the following files: