Predator
[unstable] git snapshot
|
#include <fixed_point_rewrite.hh>
Public Member Functions | |
StateRewriter (GlobalState *pState) | |
*pState has to be valid till the destruction of StateRewriter | |
~StateRewriter () | |
virtual void | insertInsn (TLocIdx src, TLocIdx dst, GenericInsn *insn) |
takes ownership of *insn | |
virtual void | replaceInsn (TLocIdx at, GenericInsn *insn) |
takes ownership of *insn | |
virtual void | dropInsn (TLocIdx at) |
virtual void | dropEdge (TLocIdx src, TLocIdx dst) |
virtual void | redirEdge (TLocIdx from, TLocIdx to, TLocIdx redirTo) |
bool | dedupOutgoingEdges (TLocIdx at) |
void | mergeInsns (TLocIdx locAt, TLocIdx locWith) |
Private Attributes | |
Private * | d |
Definition at line 77 of file fixed_point_rewrite.hh.
StateRewriter | ( | GlobalState * | pState | ) |
*pState has to be valid till the destruction of StateRewriter
~StateRewriter | ( | ) |
bool dedupOutgoingEdges | ( | TLocIdx | at | ) |
Implements IStateRewriter.
|
virtual |
Implements IStateRewriter.
|
virtual |
takes ownership of *insn
Implements IStateRewriter.
Implements IStateRewriter.
|
virtual |
takes ownership of *insn
Implements IStateRewriter.
|
private |
Definition at line 101 of file fixed_point_rewrite.hh.