|
|||||||||
Home >> All >> Compil3r >> [ Quad overview ] | PREV NEXT |
Uses of Class
Compil3r.Quad.ProgramLocation
Uses of ProgramLocation in Compil3r.Quad |
Subclasses of ProgramLocation in Compil3r.Quad | |
static class |
ProgramLocation.BCProgramLocation
|
static class |
ProgramLocation.QuadProgramLocation
|
static class |
ProgramLocation.SSAProgramLocation
|
Fields in Compil3r.Quad declared as ProgramLocation | |
(package private) ProgramLocation |
MethodSummary.PassedParameter.m
|
(package private) ProgramLocation |
MethodSummary.CallSite.m
|
(package private) ProgramLocation |
MethodSummary.ReturnedNode.m
|
Methods in Compil3r.Quad that return ProgramLocation | |
static ProgramLocation |
MethodSummary.readLocation(java.util.StringTokenizer st)
|
(package private) ProgramLocation |
MethodSummary.getLocationOf(MethodSummary.ConcreteTypeNode n)
|
ProgramLocation |
MethodSummary.PassedParameter.getCall()
|
ProgramLocation |
MethodSummary.ReturnedNode.getMethodCall()
|
Methods in Compil3r.Quad with parameters of type ProgramLocation | |
java.util.Collection |
LoadedCallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
|
static void |
SelectiveCloning.markForCloning(MethodSummary.ParamNode n,
ProgramLocation mc2,
java.util.Set exact_types2,
SelectiveCloning.AccessPath ap)
|
static void |
SelectiveCloning.searchForCloningOpportunities(java.util.Map toInline,
MethodSummary.OutsideNode on,
ProgramLocation mc)
|
void |
BDDPointerAnalysis.bindParameters(MethodSummary caller,
ProgramLocation mc,
MethodSummary callee)
|
void |
BDDPointerAnalysis.bindParameters_native(MethodSummary caller,
ProgramLocation mc)
|
java.util.Collection |
BDDPointerAnalysis.BDDCallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
|
java.util.Collection |
CachedCallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
|
void |
CachedCallGraph.inlineEdge(Clazz.jq_Method caller,
ProgramLocation callSite,
Clazz.jq_Method callee)
|
(package private) int |
FullyContextSensitiveBDD.getNewVariableIndex(ProgramLocation mc,
Clazz.jq_Method callee,
int p)
|
(package private) int |
ContextSensitiveBDD.BDDMethodSummary.getCallSite(ProgramLocation mc)
|
boolean |
ContextSensitiveBDD.BDDMethodSummary.handleMethodCall(ProgramLocation mc,
ContextSensitiveBDD.BDDMethodSummary that)
|
abstract java.util.Collection |
CallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
Returns the possible target methods of the given call site under the given context. |
java.util.Collection |
CallGraph.getTargetMethods(ProgramLocation callSite)
Returns the possible target methods of the given call site. |
int |
CallGraph.numberOfTargetMethods(java.lang.Object context,
ProgramLocation callSite)
Returns the number of possible target methods of the given call site under the given context. |
int |
CallGraph.numberOfTargetMethods(ProgramLocation callSite)
Returns the number of possible target methods of the given call site. |
Clazz.jq_Method |
CallGraph.getTargetMethod(java.lang.Object context,
ProgramLocation callSite)
Returns the target method of the given call site under the given context, assuming that it is a single target. |
java.util.Collection |
CHACallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
|
(package private) int |
CSBDDPointerAnalysis.getNewVariableIndex(ProgramLocation mc,
Clazz.jq_Method callee,
int p)
|
void |
CSBDDPointerAnalysis.BDDMethodSummary.handleNativeCall(MethodSummary caller,
ProgramLocation mc)
|
static void |
MethodSummary.writeLocation(java.io.DataOutput out,
ProgramLocation l)
|
static void |
MethodSummary.instantiate(MethodSummary caller,
ProgramLocation mc,
MethodSummary callee,
boolean removeCall)
Instantiate a copy of the callee summary into the caller. |
MethodSummary.ReturnValueNode |
MethodSummary.getRVN(ProgramLocation mc)
|
MethodSummary.ThrownExceptionNode |
MethodSummary.getTEN(ProgramLocation mc)
|
(package private) void |
MethodSummary.BuildMethodSummary.passParameter(RegisterFactory.Register r,
ProgramLocation m,
int p)
Record that the nodes in the given register were passed to the given method call as the given parameter. |
boolean |
MethodSummary.Node.recordPassedParameter(ProgramLocation m,
int paramNum)
Record the passed parameter of the given method call and argument number in the set for this node. |
(package private) void |
AndersenPointerAnalysis.addParameterAndReturnMappings_native(MethodSummary caller,
ProgramLocation mc)
|
(package private) void |
AndersenPointerAnalysis.addParameterAndReturnMappings(MethodSummary caller,
ProgramLocation mc,
MethodSummary callee)
|
java.util.Collection |
AndersenPointerAnalysis.AndersenCallGraph.getTargetMethods(java.lang.Object context,
ProgramLocation callSite)
|
Constructors in Compil3r.Quad with parameters of type ProgramLocation | |
MethodSummary.PassedParameter(ProgramLocation m,
int paramNum)
|
|
MethodSummary.CallSite(MethodSummary caller,
ProgramLocation m)
|
|
MethodSummary.ReturnedNode(ProgramLocation m)
|
|
MethodSummary.ReturnValueNode(ProgramLocation m)
|
|
MethodSummary.ThrownExceptionNode(ProgramLocation m)
|
|
|||||||||
Home >> All >> Compil3r >> [ Quad overview ] | PREV NEXT |