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

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

allVarLatticeVariablesProductLatticeprotected
constVarLatticesVariablesProductLatticeprotected
copy() const FiniteVariablesProductLatticeinlinevirtual
VariablesProductLattice::copy(Lattice *that)VariablesProductLatticevirtual
copy_lattices(std::vector< Lattice * > &newLattices) const ProductLattice
VariablesProductLattice::finiteLattice()=0Latticepure virtual
FiniteProductLattice::FiniteLattice::finiteLattice()FiniteLatticeinlinevirtual
FiniteProductLattice()FiniteProductLatticeinline
FiniteProductLattice(const std::vector< Lattice * > &lattices)FiniteProductLatticeinline
FiniteProductLattice(const FiniteProductLattice &that)FiniteProductLatticeinline
FiniteVariablesProductLattice(bool includeScalars, bool includeArrays, Lattice *perVarLattice, const std::map< varID, Lattice * > &constVarLattices, Lattice *allVarLattice, const Function &func, const DataflowNode &n, const NodeState &state)FiniteVariablesProductLatticeinline
FiniteVariablesProductLattice(const FiniteVariablesProductLattice &that)FiniteVariablesProductLatticeinline
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
verifyFinite()FiniteProductLatticeinline
~printable()printableinlinevirtual
~ProductLattice()ProductLattice