Completely eliminate VNInfo flags.
[oota-llvm.git] / lib / CodeGen / LiveInterval.cpp
index db00d2e2a95c1f182d71cb4091b27d48d1c113f4..0a795e644cef53b64365b649bfd7a17cbbe9c99b 100644 (file)
@@ -160,7 +160,7 @@ void LiveInterval::markValNoForDeletion(VNInfo *ValNo) {
       valnos.pop_back();
     } while (!valnos.empty() && valnos.back()->isUnused());
   } else {
-    ValNo->setIsUnused(true);
+    ValNo->markUnused();
   }
 }
 
@@ -667,9 +667,6 @@ VNInfo* LiveInterval::MergeValueNumberInto(VNInfo *V1, VNInfo *V2) {
     }
   }
 
-  // Merge the relevant flags.
-  V2->mergeFlags(V1);
-
   // Now that V1 is dead, remove it.
   markValNoForDeletion(V1);