ROSE 0.11.145.147
|
Definition at line 14 of file VariableStateTransfer.h.
Protected Member Functions | |
void | updateModified (bool latModified) |
LatticeType * | getLattice (const SgExpression *sgn) |
LatticeType * | getLattice (varID var) |
bool | getLattices (const SgBinaryOp *sgn, LatticeType *&arg1Lat, LatticeType *&arg2Lat, LatticeType *&resLat) |
create three lattices from a binary operation: lhs, rhs, and result lattices | |
bool | getLattices (const SgUnaryOp *sgn, LatticeType *&arg1Lat, LatticeType *&arg2Lat, LatticeType *&resLat) |
Protected Attributes | |
bool | modified |
const int | debugLevel |
FiniteVarsExprsProductLattice * | prodLat |
Protected Attributes inherited from IntraDFTransferVisitor | |
const Function & | func |
const DataflowNode & | dfNode |
NodeState & | nodeState |
const std::vector< Lattice * > & | dfInfo |
|
inline |
Definition at line 61 of file VariableStateTransfer.h.
|
inlineprotected |
Definition at line 18 of file VariableStateTransfer.h.
|
inlineprotected |
Definition at line 24 of file VariableStateTransfer.h.
|
inlineprotected |
Definition at line 27 of file VariableStateTransfer.h.
|
inlineprotected |
create three lattices from a binary operation: lhs, rhs, and result lattices
Definition at line 32 of file VariableStateTransfer.h.
References SgBinaryOp::get_lhs_operand(), and SgBinaryOp::get_rhs_operand().
|
inlineprotected |
Definition at line 46 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 72 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 90 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 107 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 120 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 124 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 127 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 141 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 151 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 163 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 174 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 190 of file VariableStateTransfer.h.
|
inlinevirtual |
Reimplemented from ROSE_VisitorPatternDefaultBase.
Definition at line 196 of file VariableStateTransfer.h.
|
protected |
Definition at line 17 of file VariableStateTransfer.h.
|
protected |
Definition at line 20 of file VariableStateTransfer.h.
|
protected |
Definition at line 22 of file VariableStateTransfer.h.