Package | Description |
---|---|
imop.ast.info |
This package contains classes that represent (a link to) information,
of any
nature, about various types of
Node
objects. |
imop.ast.info.cfgNodeInfo | |
imop.lib.analysis.dataflow |
This package contains classes that represent data-flow information for the
input program.
|
imop.lib.analysis.mhp |
This package contains classes that represent various concurrency-analysis
related information for the input OpenMP program.
|
imop.lib.cg |
This package is used to contain information about call graphs, and call
stacks.
|
imop.lib.getter |
The visitors present in this package are used to perform various types of
queries on the AST of the input program.
|
imop.lib.util |
This package contains miscellaneous utility classes.
|
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<CallSite> |
NodeInfo.calledFunctions_old
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<CallSite> |
NodeInfo.getCallSites()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashSet<CallSite> |
FunctionDefinitionInfo.oldGetCallersOf()
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private CallSite |
InterProceduralNode.callSite
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Stack<CallSite> |
Deprecated_InterProceduralCFGPass.contextStack
Deprecated.
Used to handle context-sensitivity, if the analysis has been declared so.
|
Modifier and Type | Method and Description |
---|---|
CallSite |
InterProceduralNode.getCallSite()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashSet<Node> |
Deprecated_InterProceduralCFGPass.getPredecessorsOf(Node n,
java.util.Stack<CallSite> contextStack)
Deprecated.
|
java.util.HashSet<InterProceduralNode> |
Deprecated_InterProceduralCFGPass.getSuccessorsOf(Node n,
java.util.Stack<CallSite> contextStack)
Deprecated.
|
Constructor and Description |
---|
InterProceduralNode(CallSite callSite)
Deprecated.
|
Constructor and Description |
---|
Deprecated_InterProceduralCFGPass(Node entryNode,
java.util.HashSet<Node> targetNodes,
Deprecated_ContextDimension contextDimension,
Deprecated_AnalysisDirection analysisDirection,
AnalysisName analysisName,
java.util.Stack<CallSite> contextStack)
Deprecated.
Constructs an analysis on which forward/backwardAnalyzeNode can be
called,
with any element of targetSet as a parameter, to perform
a context-insensitive or -sensitive iterative data-flow analysis.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Stack<CallSite> |
PhasePoint.callSiteStack
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.Stack<CallSite> |
PhasePoint.getCallSiteStack()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
PhasePoint.setCallSiteStack(java.util.Stack<CallSite> callSiteStack)
Deprecated.
|
Constructor and Description |
---|
PhasePoint(Node sink,
java.util.Stack<CallSite> contextStack)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CallSite.isEqual(CallSite callS)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CallSite.presentIn(java.util.Vector<CallSite> callSiteList)
Deprecated.
|
boolean |
CallSite.presentKTimesIn(java.util.Vector<CallSite> callSiteList,
int k)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<CallSite> |
AllCallerGetter.allCallerList
Deprecated.
|
java.util.ArrayList<CallSite> |
CallSiteGetter.callSiteList |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<CallSite> |
Misc.getNextCallSites(Node n,
CallSite callSite)
Returns a vector of call-sites that are present within $n$ after the
call-site $callSite$.
|
static java.util.ArrayList<CallSite> |
Misc.getPreviousCallSitesReversed(Node n,
CallSite callSite)
Returns a vector of call-sites that are present within $n$ before the
call-site $callSite$ in a reverse order.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<CallSite> |
Misc.getNextCallSites(Node n,
CallSite callSite)
Returns a vector of call-sites that are present within $n$ after the
call-site $callSite$.
|
static java.util.ArrayList<CallSite> |
Misc.getPreviousCallSitesReversed(Node n,
CallSite callSite)
Returns a vector of call-sites that are present within $n$ before the
call-site $callSite$ in a reverse order.
|
Modifier and Type | Method and Description |
---|---|
static void |
Misc.dumpContextStack(java.util.Stack<CallSite> contextStack)
This method dumps the callSiteStack to stdout
|
static boolean |
Misc.hasEqualCallSiteStacks(java.util.Stack<CallSite> newCallSiteStack,
java.util.Stack<CallSite> oldCallSiteStack)
This method returns true if newContext is same as the oldContext
|
static boolean |
Misc.hasEqualCallSiteStacks(java.util.Stack<CallSite> newCallSiteStack,
java.util.Stack<CallSite> oldCallSiteStack)
This method returns true if newContext is same as the oldContext
|
static boolean |
Misc.hasSubTypeCallSiteStacks(java.util.Stack<CallSite> newCallSiteStack,
java.util.Stack<CallSite> oldCallSiteStack)
Deprecated.
Use
#hasEqualCallSiteStacks(Stack
instead |
static boolean |
Misc.hasSubTypeCallSiteStacks(java.util.Stack<CallSite> newCallSiteStack,
java.util.Stack<CallSite> oldCallSiteStack)
Deprecated.
Use
#hasEqualCallSiteStacks(Stack
instead |