[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