Public Member Functions | |
PercentScopeVisitor (int metricCount, RootScope r) | |
PercentScopeVisitor (int metricOffset, int metricCount, RootScope r) | |
void | visit (Scope scope, ScopeVisitType vt) |
void | visit (RootScope scope, ScopeVisitType vt) |
void | visit (LoadModuleScope scope, ScopeVisitType vt) |
void | visit (FileScope scope, ScopeVisitType vt) |
void | visit (ProcedureScope scope, ScopeVisitType vt) |
void | visit (AlienScope scope, ScopeVisitType vt) |
void | visit (LoopScope scope, ScopeVisitType vt) |
void | visit (StatementRangeScope scope, ScopeVisitType vt) |
void | visit (CallSiteScope scope, ScopeVisitType vt) |
void | visit (LineScope scope, ScopeVisitType vt) |
void | visit (GroupScope scope, ScopeVisitType vt) |
Protected Member Functions | |
void | calc (Scope scope, ScopeVisitType vt) |
void | setPercentValue (Scope scope) |
Package Attributes | |
RootScope | root |
int | metricCount |
int | metricOffset |
Definition at line 17 of file PercentScopeVisitor.java.
edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.PercentScopeVisitor | ( | int | metricCount, | |
RootScope | r | |||
) |
Definition at line 22 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.metricOffset, and edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.root.
edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.PercentScopeVisitor | ( | int | metricOffset, | |
int | metricCount, | |||
RootScope | r | |||
) |
Definition at line 28 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.root.
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) | [protected] |
Definition at line 54 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.ScopeVisitType.PostVisit, and edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.setPercentValue().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.setPercentValue | ( | Scope | scope | ) | [protected] |
Definition at line 67 of file PercentScopeVisitor.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.PercentScopeVisitor.metricCount, edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.metricOffset, edu.rice.cs.hpc.data.experiment.metric.MetricValue.NONE, and edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.root.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | GroupScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 48 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | LineScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 47 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | CallSiteScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 46 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | StatementRangeScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 45 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | LoopScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 44 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | AlienScope | scope, | |
ScopeVisitType | vt | |||
) |
Definition at line 43 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | ProcedureScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 42 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | FileScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 41 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | LoadModuleScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 40 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | RootScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 39 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.visit | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 38 of file PercentScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.calc().
Definition at line 19 of file PercentScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.setPercentValue().
Definition at line 20 of file PercentScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.PercentScopeVisitor(), and edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.setPercentValue().
Definition at line 18 of file PercentScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.PercentScopeVisitor(), and edu.rice.cs.hpc.data.experiment.scope.visitors.PercentScopeVisitor.setPercentValue().