mjplusplus  v0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
firm::ConvHandler Class Reference

#include <ConvHandler.hpp>

Inheritance diagram for firm::ConvHandler:
firm::GraphHandler

Public Member Functions

virtual void handle (Node node)
 
virtual void cleanUp (Node node)
 
 ConvHandler (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
 

Constructor & Destructor Documentation

firm::ConvHandler::ConvHandler ( ir_graph *  irg)

Member Function Documentation

void firm::ConvHandler::cleanUp ( Node  node)
virtual

Implements firm::GraphHandler.

void firm::ConvHandler::handle ( Node  node)
virtual

Implements firm::GraphHandler.


The documentation for this class was generated from the following files: