Definition at line 31 of file FlatViewScopeVisitor.java.
edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor | ( | Experiment | exp, | |
RootScope | root | |||
) |
Definition at line 50 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.exclusive_filter, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.experiment, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatCostAdded, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatFileScope, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatLoadModuleScope, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatScope, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.inclusive_filter, and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.root_ft.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add | ( | Scope | scope, | |
ScopeVisitType | vt, | |||
boolean | add_inclusive, | |||
boolean | add_exclusive | |||
) | [private] |
Definition at line 94 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addCostIfNecessary(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.decrementCounter(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_file, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_lm, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatCounterPart(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getID(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatCostAdded, and edu.rice.cs.hpc.data.experiment.scope.ScopeVisitType.PreVisit.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addChild | ( | Scope | parent, | |
Scope | child | |||
) | [private] |
Definition at line 428 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.addSubscope(), edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode(), and edu.rice.cs.hpc.data.experiment.scope.Scope.setParentScope().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addCostIfNecessary | ( | String | objCode, | |
Scope | flat_s, | |||
Scope | cct_s, | |||
boolean | add_inclusive, | |||
boolean | add_exclusive | |||
) | [private] |
Definition at line 478 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.combine(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.exclusive_filter, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatCostAdded, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.inclusive_filter, edu.rice.cs.hpc.data.experiment.scope.Scope.incrementCounter(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.isOutermostInstance().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatCounterPart().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree | ( | Scope | parent, | |
Scope | child | |||
) | [private] |
Definition at line 391 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addChild(), 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.visitors.FlatViewScopeVisitor.isTheSameScope().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatModuleScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatCounterPart(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
FileScope edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope | ( | SourceFile | src_file, | |
LoadModuleScope | lm_s, | |||
String | unique_file_id | |||
) | [private] |
Definition at line 301 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.experiment, edu.rice.cs.hpc.data.experiment.source.SourceFile.getFileID(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatFileScope, and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.root_ft.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatFileScope().
FileScope edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatFileScope | ( | Scope | cct_s, | |
LoadModuleScope | flat_lm | |||
) | [private] |
Definition at line 266 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope(), 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.visitors.FlatViewScopeVisitor.getUniqueFileID(), edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatFileScope.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
LoadModuleScope edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatModuleScope | ( | ProcedureScope | proc_cct_s | ) | [private] |
Definition at line 227 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree(), edu.rice.cs.hpc.data.experiment.scope.LoadModuleScope.duplicate(), edu.rice.cs.hpc.data.experiment.scope.ProcedureScope.getLoadModule(), edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatLoadModuleScope, and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.root_ft.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.decrementCounter | ( | Scope | flat_s | ) | [private] |
Definition at line 142 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.decrementCounter().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
ProcedureScope edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.findEnclosingProcedure | ( | Scope | cct_s | ) | [private] |
Definition at line 441 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.getParentScope(), and edu.rice.cs.hpc.data.experiment.scope.ProcedureScope.isAlien().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
FlatScopeInfo edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatCounterPart | ( | Scope | cct_s, | |
Scope | cct_s_metrics, | |||
String | id | |||
) | [private] |
Definition at line 323 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addCostIfNecessary(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_s, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope(), and edu.rice.cs.hpc.data.experiment.scope.Scope.getParentScope().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
FlatScopeInfo edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope | ( | Scope | cct_s | ) | [private] |
Definition at line 158 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatFileScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatModuleScope(), edu.rice.cs.hpc.data.experiment.scope.Scope.duplicate(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.findEnclosingProcedure(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_file, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_lm, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatScopeInfo.flat_s, edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getID(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatScope.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatCounterPart().
String edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getID | ( | Scope | scope | ) | [private] |
Definition at line 374 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
String edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getUniqueFileID | ( | SourceFile | file, | |
LoadModuleScope | lm | |||
) | [private] |
Definition at line 255 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.source.SourceFile.getFileID(), and edu.rice.cs.hpc.data.experiment.scope.Scope.getFlatIndex().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatFileScope().
boolean edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.isOutermostInstance | ( | Scope | scope | ) | [private] |
Definition at line 467 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.getCounter().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addCostIfNecessary().
boolean edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.isTheSameScope | ( | Scope | s1, | |
Scope | s2 | |||
) | [private] |
Definition at line 413 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.hashCode().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addToTree().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | ProcedureScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 82 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | LoopScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 79 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | LineScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 76 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | CallSiteScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 73 of file FlatViewScopeVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add().
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | GroupScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 71 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | StatementRangeScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 70 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | AlienScope | scope, | |
ScopeVisitType | vt | |||
) |
Definition at line 69 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | FileScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 68 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | LoadModuleScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 67 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | RootScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 66 of file FlatViewScopeVisitor.java.
void edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.visit | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 65 of file FlatViewScopeVisitor.java.
Definition at line 37 of file FlatViewScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor().
HashMap<String, Scope[]> edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatCostAdded [private] |
Definition at line 35 of file FlatViewScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.add(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.addCostIfNecessary(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor().
Hashtable<String, FileScope> edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatFileScope [private] |
Definition at line 33 of file FlatViewScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatFileScope(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor().
Hashtable<Integer, LoadModuleScope> edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatLoadModuleScope [private] |
HashMap<String, FlatScopeInfo> edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.htFlatScope [private] |
Definition at line 34 of file FlatViewScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.getFlatScope().
Definition at line 38 of file FlatViewScopeVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFileScope(), edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.createFlatModuleScope(), and edu.rice.cs.hpc.data.experiment.scope.visitors.FlatViewScopeVisitor.FlatViewScopeVisitor().