OpenAnalysis
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
OA
Namespace for the whole OpenAnalysis Toolkit
Activity
ActivePerStmt
ActiveStandard
ActiveSymIterator
An iterator over Symbols
ActiveMemRefIterator
An iterator over Memory References
ActiveStmtIterator
An iterator over stmts
CSUseful
DepDFSet
DepIterator
ICFGDep
InterActive
ActivityProcIter
Iterator
over procedures in the mProcToActiveMap
InterActiveFortran
ActivityProcIter
Iterator
over procedures in the mProcToActiveMap
InterUseful
InterVary
ManagerICFGActive
ManagerICFGCSActive
ManagerICFGCSUseful
sLocalMREVisitor
ManagerICFGCSVaryActive
ManagerICFGDep
ManagerICFGUseful
sLocalMREVisitor
ManagerICFGVary
sLocalMREVisitor
ManagerICFGVaryActive
ManagerUsefulStandard
DepStandard
InterDep
ManagerActiveStandard
ManagerDepStandard
ManagerEachActive
ManagerInterActive
ManagerInterDep
UsefulStandard
VaryStandard
ManagerDUActive
Activity
ManagerActivity
ActivityIRInterface
AffineExpr
AffineExprAbstraction
StackObj
AffineExprExprTreeVisitor
ManagerAffineExpr
AffineExprIRInterface
Alias
Namespace for all
Alias
Analysis interfaces and implementations
AliasTag
Abstraction used by
OA
's alias analyses to represent a unique location
AliasTagResults
InterAliasResults
AliasTagIterator
Iterator
over tags in an alias-tag set
AliasTagSet
Set of alias tags
CallContext
CallContextSetIterator
Iterator
over CallContexts in a
CallContextSet
CallContextSet
Set of CallContexts
CallHwContext
CCSetPerProc
CSFIAliasTagResults
InterAliasInterface
InterAliasMap
InterAliasTagInterface
Interface
ManagerCallContexts
MRENeedsContextQVisitor
RecordMREwCsVisitor
ManagerCSFIAlias
ManagerCSFIAliasAliasTag
RecordMREsVisitor
AnalyzedProcIterator
ManagerFIAlias
ManagerFIAliasAliasTag
MREwContext
MRHwContext
AliasMapMemRefIter
General iterator for
MemRefExpr
that are in the
AliasMap
IdIterator
Iterator
over alias map set ids
AliasMap
EquivSetsMemRefIter
General iterator for MemRefHandles
EquivSets
CreateLocationVisitor
ManagerAliasMapBasic
ManagerFIAliasAliasMap
ManagerFIAliasEquivSets
ManagerInsNoPtrInterAliasMap
ManagerInterAliasMapBasic
ManagerNoAddressOf
SymHandleCollector
ManagerSymAliasSetsBottom
ManagerSymAliasSetsTop
SymAliasSets
SymSet
SymSetIterator
OuterRefOpVisitor
ProcHwContext
StmtHwContext
PtrAssignPairStmtIterator
AssignPairStmtIterator
ParamBindPtrAssignIterator
AliasIRInterface
EmptyIRStmtIterator
AliasIRInterfaceDefault
AvailExpr
AvailExpr
ManagerAvailExpr
AvailExprIRInterface
CallGraph
CallGraphCalleeProcIter
General iterator for Procs that are called from a common
CallHandle
NodesIterator
EdgesIterator
Node
Edge
NodeCallsIterator
CallGraph
CallGraphInterface
NodesIteratorInterface
EdgesIteratorInterface
NodeInterface
EdgeInterface
NodeCallsIteratorInterface
ManagerCallGraphStandard
CallGraphIRInterface
CFG
NodesIterator
EdgesIterator
Node
Edge
CFG
NodeLabel
NodeLabelListIterator
NodeStatementsIterator
NodeStatementsRevIterator
NodeInterface
EdgeInterface
CFGInterface
NodesIteratorInterface
EdgesIteratorInterface
EachCFGInterface
EachCFGStandard
ManagerCFGStandard
CFGIRInterface
CFGIRInterfaceDefault
DataDep
DataDepResults
ManagerDataDep
Abstract base of data dep manager classes
ManagerDataDepGCD
DataDepIRInterface
DataFlow
ConstructMREVisitor
CalleeToCallerVisitor
CallGraphDFProblem
CallGraphDFSolver
CC2DFSMap
CC2DFSMapIterator
CCDFSPair
CCDFSPairSet
CCDFSPairSetIterator
CFGDFProblem
CFGDFSolver
CountDFSet
DataflowSet that consists of a count
DataFlowSet
Set of values propogated from node to node during a data-flow analysis
DataFlowSetImplIterator
DataFlowSetImpl
DFAGenDFSet
DFSetBitImplIterator
DFSetBitImpl
DGraphIterativeDFP
DGraphSolverDFP
ExprDFSet
ExprDFSetIterator
ICFGCSDFProblem
ICFGCSDFSolver
ICFGDFProblem
ICFGDFSolver
IRHandleIterator
IRHandleDataFlowSet
LocDFSet
LocDFSetIterator
General iterator for Locations
ManagerParamBindings
ParamBindIterator
Iterator
over
ParamBindings
ParamBindings
WorkList
node_compare
Worklist_PQueue
Worklist_Queue
CalleeToCallerVisitorIRInterface
CallGraphDFProblemIRInterface
ParamBindingsIRInterface
ReuseDistanceDataFlowSetImplIterator
ReuseDistanceDataFlowSetImpl
ReuseDistanceIRHandleIterator
ReuseDistanceIRHandleDataFlowSet
DFAGenLiveness
DFAGenLivenessIRInterface
DFAGenReachingDefinitions
DFAGenReachingDefinitionsStandard
ManagerDFAGenReachingDefinitionsStandard
DFAGenReachingDefinitionsIRInterface
DGraph
EdgesIteratorImplement
NodesIteratorImplement
NodeImplement
lt_Node
EdgeImplement
lt_Edge
DGraphImplement
NodeInterface
lt_NodeInterface
EdgeInterface
lt_EdgeInterface
NodesIteratorInterface
EdgesIteratorInterface
DGraphInterface
DUG
NodeInterface
EdgeInterface
NodesIteratorInterface
EdgesIteratorInterface
DUGInterface
Node
Edge
NodesIterator
EdgesIterator
DUGStandard
ManagerDUGStandard
SymFromMREVisitor
CreateLocationVisitor
GlobalNode
IndepLocVisitor
Visitors added by PLM 09/22/06
depLocVisitor
DUGIRInterface
ICFG
Node
lt_Node
Edge
lt_Edge
NodesIterator
EdgesIterator
ICFG
NodeInterface
EdgeInterface
NodesIteratorInterface
EdgesIteratorInterface
ICFGInterface
ManagerICFGStandard
ICFGIRInterface
Linearity
LinearityIRInterface
Interface
LinearityDepsSet
LinearityMatrix
AbstractVar
SimpleAbstractVar
LinearityClass
VarClassPair
VarClassPairIterator
LinearityPair
LinearityPairIterator
ManagerLinearity
Liveness
Liveness
LivenessStandard
ManagerLiveness
ManagerLivenessStandard
LivenessIRInterface
LivenessIterator
Interface
LivenessStandardIterator
LivenessBV
LivenessBV
ManagerLivenessBV
LivenessBVIRInterface
Loop
LoopIRInterface
Interface
MPICFG
CopyStmtPairIterator
MPICFGIRInterface
NeedPushPointer
NeedPushPointerIRInterface
NeedPushPointerIterator
Interface
ManagerNeedPushPointerStandard
NeedPushPointerStandard
NeedPushPointerStandardIterator
ReachConsts
ReachConstsIRInterface
CSReachConsts
Interface
InterReachConsts
ManagerICFGCSReachConsts
ManagerICFGReachConsts
ManagerReachConsts
ManagerInterReachConsts
RCPair
RCPairSet
RCPairSetIterator
ReachConstsStandard
ReachDefs
ReachDefsIRInterface
Interface
ManagerReachDefsStandard
ReachDefsStandard
ReachDefsStandardReachDefsIterator
ReachDefsOverwrite
Interface
ManagerReachDefsOverwriteStandard
ReachDefsOverwriteStandard
ReachingDefs
ManagerReachingDefs
ReachingDefs
ReachingDefsIRInterface
ReuseDistance
ReuseDistanceIRInterface
Interface
ManagerReuseDistanceStandard
ReuseLocation
ReuseLocationArray
ReuseLocationScalar
ReuseDistanceEdgeDecoration
AliasTagDecorationPair
ReuseMapEntry
ReuseDistanceStandard
ReuseDistanceStandardReuseDistanceIterator
ReuseValueType
ReuseType
SideEffect
InterSideEffectIRInterface
InterSideEffectIRInterfaceDefault
SideEffectIRInterface
InterSideEffectInterface
Abstract interface for InterSideEffect results
InterSideEffectStandard
InterSideEffectProcIter
Iterator
over procedures in the mProcToSideEffectMap
ManagerInterSideEffectStandard
ManagerSideEffectStandard
Interface
Abstract interface for
SideEffect
results
SideEffectStandard
SSA
IRUseDefIterator
SSAIRInterface
ManagerStandard
SSAException
Phi
ArgIterator
SSAStandard
Def
DefBlocksIterator
LeafDef
LeafUse
NonLocalsIterator
PhiDef
PhiNodesIterator
PhiUse
Use
UDDUChains
UDDUChainsIRInterface
Interface
Abstract interface for
UDDUChains
results
ManagerUDDUChainsStandard
UDDUChainsStandard
ChainStmtIterator
MemRefsWithUDChainIterator
StmtsWithUDChainIterator
Useful
ManagerUseful
Useful
UsefulIRInterface
Vary
ManagerVary
Vary
VaryIRInterface
XAIF
XAIFIRInterface
LocRange
LocTuple
IdIterator
LocTupleIterator
AliasMapXAIF
AliasTagXAIFIterator
AliasTagXAIF
ChainIterator
ChainsIterator
ChainsXAIF
ManagerAliasMapXAIF
ManagerAliasTagXAIF
ManagerReachDefsOverwriteXAIF
ManagerUDDUChainsXAIF
ReachDefsOverwriteXAIF
UDDUChainsXAIF
MemRefsWithChainIterator
CollectMREVisitor
EvalToConstVisitor
ExprTree
CallNode
ChildNodesIterator
ConstSymNode
ConstValNode
Edge
EdgesIterator
MemRefNode
Node
NodesIterator
OpNode
OutEdgesIterator
PostOrderIterator
PreOrderIterator
ReversePostOrderIterator
ExprTreeVisitor
OutputExprTreeVisitor
AssignPairIterator
ConstValBasicInterface
ConstValIntInterface
EvalToConstVisitorIRInterface
ExprTreeIRInterface
IRHandle
Base class for all handles avoid making additional methods virtual so we don't get the table lookup overhead
ProcHandle
StmtHandle
StmtLabel
SymHandle
ExprHandle
MemRefHandle
CallHandle
OpHandle
ConstSymHandle
ConstValHandle
LeafHandle
IRHandleSetIterator
IRHandleListIterator
Implemented iterator that any of the IRHandles could use
ProcHandleIterator
Generic iterator over
ProcHandle
's
ExprHandleIterator
Generic iterator over
ExprHandle
's
StmtHandleIterator
Generic iterator over StmtHandles
MemRefHandleIterator
Generic iterator over memory references
CallHandleIterator
Generic iterator over memory references
SymHandleIterator
An iterator over symbols
IRHandlesIRInterface
IRHandlesMap
OpBasicInterface
equivalentMREsVisitor
InvisibleLocMayOverlapVisitor
InvisibleLocMustOverlapVisitor
InvisibleLoc
LocIterator
Iterator
over locations
LocSetIterator
General iterator for Locations
OverlapSymIterator
An iterator over Symbols
Location
LocationVisitor
LocFieldSubSetMustOverlapVisitor
LocFieldSubSet
LocIdxSubSetMustOverlapVisitor
LocIdxSubSet
LocSubSetMustOverlapVisitor
LocSubSet
NamedLocMayOverlapVisitor
NamedLocMustOverlapVisitor
NamedLoc
UnknownLoc
UnnamedLocMayOverlapVisitor
UnnamedLoc
Loop
LoopAbstraction
LoopIndex
Abstracts a loop index variable
LoopManager
LoopResults
LoopTreeNode
Statistics
MREIteratorClass
MemRefExpr
NamedRef
UnnamedRef
UnknownRef
RefOp
AddressOf
Deref
SubSetRef
IdxAccess
IdxExprAccess
FieldAccess
MemRefExprVisitor
Annotation
DomTree
DomFrontIterator
Node
Exception
Graph
Edge
EdgesIterator
Node
NodesIterator
Iterator
ListIterator
TarjWork
TarjTreeNode
NestedSCR
OA_ptr
OutputBuilder
OutputBuilderDOT
OutputBuilderDOTMinusSubs
OutputBuilderText
RIFG
IncomingEdgesIterator
NodesIterator
OutgoingEdgesIterator
LowLinkState
SCCNodeStatus
SCCSet
SetIterator
Tree
ChildNodesIterator
DeletingRootOfNonSingletonTree
DuplicateEdge
DuplicateNode
Edge
EdgeInUse
EdgesIterator
EmptyEdge
EmptyEndPoint
EmptyNode
Node
NodeInUse
NodesIterator
NonexistentEdge
NonexistentNode
OutEdgesIterator
PostOrderIterator
PreOrderIterator
ReversePostOrderIterator
SecondParent
UnionFindElement
UnionFindUniverse
IntegerConstVal
myGraph
Edge
Node
myTree
Edge
Node
NGOutputVisitor
NotationGenerator
Test
TestIRInterface
Generated on Wed Jun 10 2015 05:32:47 for OpenAnalysis by
1.8.4