change
authorbdemsky <bdemsky>
Wed, 17 Jun 2009 18:44:39 +0000 (18:44 +0000)
committerbdemsky <bdemsky>
Wed, 17 Jun 2009 18:44:39 +0000 (18:44 +0000)
Robust/src/IR/Flat/BuildCode.java

index 1f0dc5c70fa5ab6b0a5a3673b13f7fa5f0aa2fed..f7148dd5248fe68dc86024dd83c49d33d52bc1a8 100644 (file)
@@ -106,14 +106,13 @@ public class BuildCode {
       TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph);
       this.dc=new DiscoverConflicts(locality, st, typeanalysis);
       dc.doAnalysis();
+      if (state.SINGLETM&&state.DELAYCOMP) {
+       //TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph);
+       GlobalFieldType gft=new GlobalFieldType(callgraph, st, typeutil.getMain());
+       delaycomp=new DelayComputation(locality, st, typeanalysis, gft, dc);
+       delaycomp.doAnalysis();
+      }
     }
-    if (state.SINGLETM&&state.DELAYCOMP) {
-      TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph);
-      GlobalFieldType gft=new GlobalFieldType(callgraph, st, typeutil.getMain());
-      delaycomp=new DelayComputation(locality, st, typeanalysis, gft);
-      delaycomp.doAnalysis();
-    }
-
 
     if(state.MLP) {
       sese2bogusFlatMeth = new Hashtable<FlatSESEEnterNode, FlatMethod>();