#include <dominatorAnalysis.h>
|
| DominatorLattice (const DataflowNode &n) |
|
| DominatorLattice (const DataflowNode &n, const DataflowNode &nodes) |
|
| DominatorLattice (const DataflowNode &n, const set< DataflowNode > &nodes) |
|
| DominatorLattice (const DominatorLattice &that) |
|
void | initialize () |
|
Lattice * | copy () const |
|
void | copy (Lattice *that) |
|
bool | copyFrom (DominatorLattice *domLat, string indent="") |
|
void | remapVars (const map< varID, varID > &varNameMap, const Function &newFunc) |
|
void | incorporateVars (Lattice *that_arg) |
|
Lattice * | project (SgExpression *expr) |
|
bool | unProject (SgExpression *expr, Lattice *exprState) |
|
bool | meetUpdate (Lattice *that_arg) |
|
bool | operator== (Lattice *that) |
|
bool | addNode (const DataflowNode &n, string indent="") |
|
bool | remNode (const DataflowNode &n, string indent="") |
|
bool | isDominator (const DataflowNode &n, string indent="") |
|
string | str (string indent="") |
|
bool | finiteLattice () |
| Check if this lattice is finite or not. More...
|
|
virtual void | remapVars (const std::map< varID, varID > &varNameMap, const Function &newFunc) |
|
bool | operator!= (Lattice *that) |
|
bool | operator== (Lattice &that) |
|
bool | operator!= (Lattice &that) |
|
virtual | ~printable () |
|
virtual std::string | str (std::string indent="")=0 |
|
Definition at line 17 of file dominatorAnalysis.h.
DominatorLattice::DominatorLattice |
( |
const DataflowNode & |
n) | |
|
void DominatorLattice::initialize |
( |
) | |
|
|
virtual |
Lattice* DominatorLattice::copy |
( |
) | |
const |
|
virtual |
void DominatorLattice::copy |
( |
Lattice * |
that) | |
|
|
virtual |
bool DominatorLattice::copyFrom |
( |
DominatorLattice * |
domLat, |
|
|
string |
indent = "" |
|
) |
| |
void DominatorLattice::remapVars |
( |
const map< varID, varID > & |
varNameMap, |
|
|
const Function & |
newFunc |
|
) |
| |
void DominatorLattice::incorporateVars |
( |
Lattice * |
that_arg) | |
|
|
virtual |
bool DominatorLattice::meetUpdate |
( |
Lattice * |
that_arg) | |
|
|
virtual |
bool DominatorLattice::operator== |
( |
Lattice * |
that) | |
|
|
virtual |
bool DominatorLattice::addNode |
( |
const DataflowNode & |
n, |
|
|
string |
indent = "" |
|
) |
| |
bool DominatorLattice::remNode |
( |
const DataflowNode & |
n, |
|
|
string |
indent = "" |
|
) |
| |
bool DominatorLattice::isDominator |
( |
const DataflowNode & |
n, |
|
|
string |
indent = "" |
|
) |
| |
string DominatorLattice::str |
( |
string |
indent = "" ) | |
|
The documentation for this class was generated from the following file: