Predator  [unstable] git snapshot
Public Member Functions
IStateRewriter Class Reference

#include <fixed_point_rewrite.hh>

Inheritance diagram for IStateRewriter:
Inheritance graph
[legend]

Public Member Functions

virtual ~IStateRewriter ()
virtual void insertInsn (TLocIdx src, TLocIdx dst, GenericInsn *)=0
virtual void replaceInsn (TLocIdx at, GenericInsn *insn)=0
virtual void dropInsn (TLocIdx at)=0
virtual void dropEdge (TLocIdx src, TLocIdx dst)=0
virtual void redirEdge (TLocIdx from, TLocIdx to, TLocIdx redirTo)=0

Detailed Description

Definition at line 27 of file fixed_point_rewrite.hh.

Constructor & Destructor Documentation

virtual ~IStateRewriter ( )
inlinevirtual

Definition at line 29 of file fixed_point_rewrite.hh.

Member Function Documentation

virtual void dropEdge ( TLocIdx  src,
TLocIdx  dst 
)
pure virtual
virtual void dropInsn ( TLocIdx  at)
pure virtual
virtual void insertInsn ( TLocIdx  src,
TLocIdx  dst,
GenericInsn  
)
pure virtual
virtual void redirEdge ( TLocIdx  from,
TLocIdx  to,
TLocIdx  redirTo 
)
pure virtual
virtual void replaceInsn ( TLocIdx  at,
GenericInsn insn 
)
pure virtual

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