Static Public Member Functions | |
static LinkedList < CallSiteScopeCallerView > | createCallChain (Scope scope_cct, Scope scope_cost, AbstractCombineMetric combine, MetricValuePropagationFilter inclusiveOnly, MetricValuePropagationFilter exclusiveOnly) |
static void | mergeCallerPath (IMergedScope.MergingStatus status, int counter_to_assign, Scope callee, LinkedList< CallSiteScopeCallerView > callerPathList, AbstractCombineMetric combine, MetricValuePropagationFilter inclusiveOnly, MetricValuePropagationFilter exclusiveOnly) |
static void | addNewPathIntoTree (Scope callee, CallSiteScopeCallerView first, LinkedList< CallSiteScopeCallerView > callerPathList) |
Static Private Member Functions | |
static boolean | isCallSiteCandidate (Scope scope, Scope innerCS) |
Static Private Attributes | |
static final int | MAX_DESC = 2 |
Definition at line 8 of file CallerScopeBuilder.java.
static void edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.addNewPathIntoTree | ( | Scope | callee, | |
CallSiteScopeCallerView | first, | |||
LinkedList< CallSiteScopeCallerView > | callerPathList | |||
) | [static] |
Definition at line 166 of file CallerScopeBuilder.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.addSubscope(), and edu.rice.cs.hpc.data.experiment.scope.Scope.setParentScope().
Referenced by edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.mergeCallerPath().
static LinkedList<CallSiteScopeCallerView> edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.createCallChain | ( | Scope | scope_cct, | |
Scope | scope_cost, | |||
AbstractCombineMetric | combine, | |||
MetricValuePropagationFilter | inclusiveOnly, | |||
MetricValuePropagationFilter | exclusiveOnly | |||
) | [static] |
Definition at line 24 of file CallerScopeBuilder.java.
References edu.rice.cs.hpc.data.experiment.metric.AbstractCombineMetric.combine(), edu.rice.cs.hpc.data.experiment.scope.Scope.getCCTIndex(), edu.rice.cs.hpc.data.experiment.scope.Scope.getExperiment(), edu.rice.cs.hpc.data.experiment.scope.Scope.getFirstLineNumber(), edu.rice.cs.hpc.data.experiment.scope.Scope.getFlatIndex(), edu.rice.cs.hpc.data.experiment.scope.Scope.getParentScope(), edu.rice.cs.hpc.data.experiment.scope.Scope.getSourceFile(), edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode(), edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.isCallSiteCandidate(), edu.rice.cs.hpc.data.experiment.scope.CallSiteScopeCallerView.markScopeHasChildren(), and edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.MAX_DESC.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.CallersViewScopeVisitor.prepareCallChain().
static boolean edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.isCallSiteCandidate | ( | Scope | scope, | |
Scope | innerCS | |||
) | [static, private] |
Definition at line 186 of file CallerScopeBuilder.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.createCallChain().
static void edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.mergeCallerPath | ( | IMergedScope.MergingStatus | status, | |
int | counter_to_assign, | |||
Scope | callee, | |||
LinkedList< CallSiteScopeCallerView > | callerPathList, | |||
AbstractCombineMetric | combine, | |||
MetricValuePropagationFilter | inclusiveOnly, | |||
MetricValuePropagationFilter | exclusiveOnly | |||
) | [static] |
Definition at line 112 of file CallerScopeBuilder.java.
References edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.addNewPathIntoTree(), edu.rice.cs.hpc.data.experiment.metric.AbstractCombineMetric.combine(), edu.rice.cs.hpc.data.experiment.scope.Scope.getCCTIndex(), edu.rice.cs.hpc.data.experiment.scope.Scope.getSubscope(), edu.rice.cs.hpc.data.experiment.scope.Scope.getSubscopeCount(), and edu.rice.cs.hpc.data.experiment.scope.CallSiteScopeCallerView.merge().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.CallersViewScopeVisitor.prepareCallChain().
final int edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.MAX_DESC = 2 [static, private] |
Definition at line 11 of file CallerScopeBuilder.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.CallerScopeBuilder.createCallChain().