#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: