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

Vikram Adve vadve at cs.uiuc.edu
Thu Jul 10 14:46:06 PDT 2003


Changes in directory llvm/include/llvm/CodeGen:

MachineInstr.h updated: 1.105 -> 1.106

---
Log message:

Change interface to MachineInstr::substituteValue to specify more precisely
which args can be substituted: defsOnly, defsAndUses or usesOnly.


---
Diffs of the changes:

Index: llvm/include/llvm/CodeGen/MachineInstr.h
diff -u llvm/include/llvm/CodeGen/MachineInstr.h:1.105 llvm/include/llvm/CodeGen/MachineInstr.h:1.106
--- llvm/include/llvm/CodeGen/MachineInstr.h:1.105	Tue Jul  1 20:25:44 2003
+++ llvm/include/llvm/CodeGen/MachineInstr.h	Thu Jul 10 14:45:07 2003
@@ -646,7 +646,8 @@
 
 
   unsigned substituteValue(const Value* oldVal, Value* newVal,
-                           bool defsOnly = true);
+                           bool defsOnly, bool notDefsAndUses,
+                           bool& someArgsWereIgnored);
 
   void setOperandHi32(unsigned i) { operands[i].markHi32(); }
   void setOperandLo32(unsigned i) { operands[i].markLo32(); }





More information about the llvm-commits mailing list