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

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

allVarLatticeVariablesProductLatticeprotected
constVarLatticesVariablesProductLatticeprotected
copy() const InfiniteVariablesProductLatticeinlinevirtual
VariablesProductLattice::copy(Lattice *that)VariablesProductLatticevirtual
copy_lattices(std::vector< Lattice * > &newLattices) const ProductLattice
VariablesProductLattice::finiteLattice()=0Latticepure virtual
InfiniteProductLattice::InfiniteLattice::finiteLattice()InfiniteLatticeinlinevirtual
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
InfiniteProductLattice()InfiniteProductLatticeinline
InfiniteProductLattice(const std::vector< Lattice * > &lattices)InfiniteProductLatticeinline
InfiniteProductLattice(const InfiniteProductLattice &that)InfiniteProductLatticeinline
InfiniteVariablesProductLattice(bool includeScalars, bool includeArrays, Lattice *perVarLattice, std::map< varID, Lattice * > constVarLattices, Lattice *allVarLattice, const Function &func, const DataflowNode &n, const NodeState &state)InfiniteVariablesProductLatticeinline
InfiniteVariablesProductLattice(const FiniteVariablesProductLattice &that)InfiniteVariablesProductLatticeinline
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
widenUpdate(InfiniteLattice *that)InfiniteProductLatticevirtual
~printable()printableinlinevirtual
~ProductLattice()ProductLattice