[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

Evan Cheng evan.cheng at apple.com
Wed Nov 15 15:55:17 PST 2006



Changes in directory llvm/include/llvm/CodeGen:

MachineInstr.h updated: 1.197 -> 1.198
---
Log message:

ChangeToRegister should clear IsImp bit.

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

 MachineInstr.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


Index: llvm/include/llvm/CodeGen/MachineInstr.h
diff -u llvm/include/llvm/CodeGen/MachineInstr.h:1.197 llvm/include/llvm/CodeGen/MachineInstr.h:1.198
--- llvm/include/llvm/CodeGen/MachineInstr.h:1.197	Wed Nov 15 14:48:17 2006
+++ llvm/include/llvm/CodeGen/MachineInstr.h	Wed Nov 15 17:55:03 2006
@@ -275,13 +275,13 @@
   /// ChangeToRegister - Replace this operand with a new register operand of
   /// the specified value.  If an operand is known to be an register already,
   /// the setReg method should be used.
-  void ChangeToRegister(unsigned Reg, bool isDef,
-                        bool isKill = false, bool isDead = false) {
+  void ChangeToRegister(unsigned Reg, bool isDef) {
     opType = MO_Register;
     contents.RegNo = Reg;
     IsDef = isDef;
-    IsKill = isKill;
-    IsDead = isDead;
+    IsImp = false;
+    IsKill = false;
+    IsDead = false;
   }
 
   friend std::ostream& operator<<(std::ostream& os, const MachineOperand& mop);






More information about the llvm-commits mailing list