Definition at line 36 of file FilterScopeVisitor.java.
edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.FilterScopeVisitor | ( | RootScope | rootOriginalCCT, | |
IFilterData | filter | |||
) |
Definition at line 55 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.experiment, edu.rice.cs.hpc.data.experiment.scope.Scope.getExperiment(), edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValues(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.metrics, edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.need_to_continue, and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.rootMetricValues.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) | [private] |
Definition at line 98 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.filter, edu.rice.cs.hpc.data.filter.FilterAttribute.filterType, edu.rice.cs.hpc.data.filter.IFilterData.getFilterAttribute(), edu.rice.cs.hpc.data.experiment.scope.Scope.getName(), edu.rice.cs.hpc.data.experiment.scope.Scope.getParentScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.metrics, edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.need_to_continue, edu.rice.cs.hpc.data.experiment.scope.ScopeVisitType.PreVisit, and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.removeChild().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics | ( | Scope | parent, | |
Scope | child | |||
) | [private] |
Definition at line 167 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.metric.MetricValue.duplicate(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.experiment, edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getIndex(), edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValue(), edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValues(), edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getPartner(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetricToParent(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.metrics, edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.need_to_continue, and edu.rice.cs.hpc.data.experiment.scope.Scope.setMetricValue().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetricToParent | ( | Scope | target, | |
int | metric_exclusive_index, | |||
MetricValue | mvChild | |||
) | [private] |
Definition at line 203 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValue(), edu.rice.cs.hpc.data.experiment.metric.MetricValue.getValue(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.rootMetricValues, and edu.rice.cs.hpc.data.experiment.scope.Scope.setMetricValue().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics().
boolean edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.needToContinue | ( | ) |
Definition at line 75 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.need_to_continue.
Referenced by edu.rice.cs.hpc.data.experiment.scope.Scope.dfsVisitFilterScopeTree().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.removeChild | ( | Scope | childToRemove, | |
FilterAttribute.Type | filterType | |||
) | [private] |
Definition at line 133 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.TreeNode.add(), edu.rice.cs.hpc.data.experiment.scope.TreeNode.getChildren(), edu.rice.cs.hpc.data.experiment.scope.Scope.getParentScope(), and edu.rice.cs.hpc.data.experiment.scope.TreeNode.remove().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | LineScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 95 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | StatementRangeScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 94 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | LoopScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 93 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | ProcedureScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 92 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | CallSiteScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 91 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 90 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | GroupScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 89 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | FileScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 88 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | LoadModuleScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 87 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.visit | ( | RootScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 83 of file FilterScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.RootScope.getType(), edu.rice.cs.hpc.data.experiment.scope.RootScopeType.Invisible, and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
final BaseExperiment edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.experiment [private] |
Definition at line 41 of file FilterScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.FilterScopeVisitor(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics().
final IFilterData edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.filter [private] |
Definition at line 38 of file FilterScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert().
BaseMetric [] edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.metrics = null [private] |
Definition at line 42 of file FilterScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.FilterScopeVisitor(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics().
boolean edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.need_to_continue [private] |
Definition at line 46 of file FilterScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.FilterScopeVisitor(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeInsert(), edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetrics(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.needToContinue().
final MetricValue [] edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.rootMetricValues [private] |
Definition at line 39 of file FilterScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.FilterScopeVisitor(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FilterScopeVisitor.mergeMetricToParent().