loop exit detection
[IRC.git] / Robust / src / IR / Flat / FlatCondBranch.java
index 2ed442157f670995b83bf625cb00d5eb3feac70a..090af4c8e22598f54e437f9928c060c9247d5f3a 100644 (file)
@@ -4,11 +4,20 @@ import java.util.Vector;
 public class FlatCondBranch extends FlatNode {
     TempDescriptor test_cond;
     double trueprob=0.5;
+    boolean loop=false;
 
     public FlatCondBranch(TempDescriptor td) {
        test_cond=td;
     }
 
+    public void setLoop() {
+       loop=true;
+    }
+    
+    public boolean isLoopBranch() {
+       return loop;
+    }
+
     public void setTrueProb(double p) {
        trueprob=p;
     }