ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VariablesProductLattice Member List

This is the complete list of members for VariablesProductLattice, including all inherited members.

allVarLatticeVariablesProductLatticeprotected
constVarLatticesVariablesProductLatticeprotected
copy(Lattice *that)VariablesProductLatticevirtual
Lattice::copy() const =0Latticepure virtual
copy_lattices(std::vector< Lattice * > &newLattices) const ProductLattice
finiteLattice()=0Latticepure virtual
funcVariablesProductLatticeprotected
getGlobalVars() const VariablesProductLattice
getGlobalVars(bool includeScalars, bool includeArrays)VariablesProductLatticestatic
getLattices()ProductLattice
getLevel()ProductLatticeinline
getLocalVars(Function func) const VariablesProductLattice
getRefVars(Function func) const VariablesProductLattice
getVarIndex(const Function &func, const varID &var)VariablesProductLatticeprotected
getVarLattice(const Function &func, const varID &var)VariablesProductLattice
getVisibleVars(Function func) const VariablesProductLattice
includeArraysVariablesProductLatticeprotected
includeScalarsVariablesProductLatticeprotected
incorporateVars(Lattice *that)VariablesProductLatticevirtual
init(const std::vector< Lattice * > &lattices)ProductLattice
initialize()ProductLatticevirtual
initializedProductLatticestatic
latticesProductLatticeprotected
levelProductLattice
meetUpdate(Lattice *that)ProductLatticevirtual
operator!=(Lattice *that)Latticeinline
operator!=(Lattice &that)Latticeinline
operator==(Lattice *that)ProductLatticevirtual
Lattice::operator==(Lattice &that)Latticeinline
perVarLatticeVariablesProductLatticeprotected
ProductLattice()ProductLattice
ProductLattice(const std::vector< Lattice * > &lattices)ProductLattice
project(SgExpression *expr)Latticeinlinevirtual
remapVars(const std::map< varID, varID > &varNameMap, const Function &newFunc)VariablesProductLatticevirtual
setUpVarLatticeIndex()VariablesProductLatticeprotected
str(std::string indent="")VariablesProductLatticevirtual
uninitializedProductLatticestatic
unProject(SgExpression *expr, Lattice *exprState)Latticeinlinevirtual
VariablesProductLattice(bool includeScalars, bool includeArrays, Lattice *perVarLattice, const std::map< varID, Lattice * > &constVarLattices, Lattice *allVarLattice, const Function &func, const DataflowNode &n, const NodeState &state)VariablesProductLattice
VariablesProductLattice(const VariablesProductLattice &that)VariablesProductLattice
varLatticeIndexVariablesProductLatticeprotectedstatic
~printable()printableinlinevirtual
~ProductLattice()ProductLattice