LiveIntervalAnalysis: Cleanup computeDeadValues
[oota-llvm.git] / include / llvm / CodeGen / LiveInterval.h
index 594767a4ea65fd82f3ac4fbaaac4d2a26a9ea36d..3d0e373dada4b6cdf00d7eab164a169f0c5a57b4 100644 (file)
@@ -472,6 +472,12 @@ namespace llvm {
       removeSegment(S.start, S.end, RemoveDeadValNo);
     }
 
+    /// Remove segment pointed to by iterator @p I from this range.  This does
+    /// not remove dead value numbers.
+    iterator removeSegment(iterator I) {
+      return segments.erase(I);
+    }
+
     /// Query Liveness at Idx.
     /// The sub-instruction slot of Idx doesn't matter, only the instruction
     /// it refers to is considered.