readSourceFile(state, ClassLibraryPrefix+"gnu/Random.java");
readSourceFile(state, ClassLibraryPrefix+"Vector.java");
readSourceFile(state, ClassLibraryPrefix+"Enumeration.java");
+ readSourceFile(state, ClassLibraryPrefix+"Signal.java");
if (state.TASK) {
if (state.DSM) {
CallGraph callgraph=new CallGraph(state);
if (state.PREFETCH) {
- PrefetchAnalysis pa=new PrefetchAnalysis(state, callgraph, tu);
+ //speed up prefetch generation using locality analysis results
+ LocalityAnalysis la=new LocalityAnalysis(state, callgraph, tu);
+ PrefetchAnalysis pa=new PrefetchAnalysis(state, callgraph, tu, la);
}
+
LocalityAnalysis la=new LocalityAnalysis(state, callgraph, tu);
GenerateConversions gc=new GenerateConversions(la, state);
BuildCode bc=new BuildCode(state, bf.getMap(), tu, la);