nasty bugs...finally fixed
[IRC.git] / Robust / src / Analysis / Loops / CopyPropagation.java
index 71c9e7ca96a472a60645dd5113b1030b790bea51..26b13f64637c929ed9a8a48ab882760633e27e04 100644 (file)
@@ -12,6 +12,7 @@ public class CopyPropagation {
   }
 
   public void optimize(FlatMethod fm) {
+    
     Hashtable<FlatNode, Hashtable<TempDescriptor, TempDescriptor>> table
       =new Hashtable<FlatNode, Hashtable<TempDescriptor, TempDescriptor>>();
     boolean changed=false;
@@ -91,7 +92,6 @@ public class CopyPropagation {
        
        for(int i=0;i<fn.numPrev();i++) {
          Hashtable<TempDescriptor, TempDescriptor> tp=table.get(fn.getPrev(i));
-
          for(Iterator tmpit=tp.entrySet().iterator();tmpit.hasNext();) {
            Map.Entry t=(Map.Entry)tmpit.next();
            TempDescriptor tmp=(TempDescriptor)t.getKey();