do not generate enqueueTR for the main method
authoryeom <yeom>
Mon, 8 Nov 2010 21:04:11 +0000 (21:04 +0000)
committeryeom <yeom>
Mon, 8 Nov 2010 21:04:11 +0000 (21:04 +0000)
Robust/src/IR/Flat/BuildCode.java

index a6f4cea64658716ec5d996dc758f7b54c046ad0f..0ed4ebda9bb040b0f47846a7b8e01af4183cd9e6 100644 (file)
@@ -4499,7 +4499,9 @@ public class BuildCode {
 
     // Enqueue Task Record
     if (state.RCR) {
-      output.println("    enqueueTR(TRqueue, (void *)seseToIssue);");
+      if( fsen != oooa.getMainSESE() ){
+        output.println("    enqueueTR(TRqueue, (void *)seseToIssue);");
+      }
     }
 
     // if there were no outstanding dependencies, issue here