Add DebugLoc field and simple accessors.
[oota-llvm.git] / include / llvm / CodeGen / RegisterScavenging.h
index 40dd66c06a77d8df144fe49570f3175588dfbff7..05e9e55e234344b63930c1c989cb74cb532809a7 100644 (file)
@@ -98,6 +98,7 @@ public:
   /// forward / backward - Move the internal MBB iterator and update register
   /// states until it has processed the specific iterator.
   void forward(MachineBasicBlock::iterator I) {
+    if (!Tracking && MBB->begin() != I) forward();
     while (MBBI != I) forward();
   }
   void backward(MachineBasicBlock::iterator I) {