Changes in directory llvm/include/llvm/CodeGen:

RegisterScavenging.h updated: 1.8 -> 1.9
---
Log message:

Add skipTo to set internal iterator. Useful when pointed to instruction is 
deleted.

---
Diffs of the changes:  (+4 -0)

 RegisterScavenging.h |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/include/llvm/CodeGen/RegisterScavenging.h
diff -u llvm/include/llvm/CodeGen/RegisterScavenging.h:1.8 
llvm/include/llvm/CodeGen/RegisterScavenging.h:1.9
--- llvm/include/llvm/CodeGen/RegisterScavenging.h:1.8  Tue Mar  6 04:00:43 2007
+++ llvm/include/llvm/CodeGen/RegisterScavenging.h      Tue Mar  6 20:36:16 2007
@@ -79,6 +79,10 @@
     while (MBBI != I) backward();
   }
 
+  /// skipTo - Move the internal MBB iterator but do not update register 
states.
+  ///
+  void skipTo(MachineBasicBlock::iterator I) { MBBI = I; }
+
   /// isReserved - Returns true if a register is reserved. It is never 
"unused".
   bool isReserved(unsigned Reg) const { return ReservedRegs[Reg]; }
 



_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to