[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.h X86RegisterInfo.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Sun Mar 14 14:15:02 PST 2004
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.h updated: 1.24 -> 1.25
X86RegisterInfo.cpp updated: 1.77 -> 1.78
---
Log message:
Another API change to MRegisterInfo::foldMemoryOperand. Instead of a
MachineBasicBlock::iterator take a MachineInstr*.
---
Diffs of the changes: (+4 -5)
Index: llvm/lib/Target/X86/X86RegisterInfo.h
diff -u llvm/lib/Target/X86/X86RegisterInfo.h:1.24 llvm/lib/Target/X86/X86RegisterInfo.h:1.25
--- llvm/lib/Target/X86/X86RegisterInfo.h:1.24 Sun Mar 14 01:19:51 2004
+++ llvm/lib/Target/X86/X86RegisterInfo.h Sun Mar 14 14:14:27 2004
@@ -48,7 +48,7 @@
/// folding and return true, otherwise it should return false. If it folds
/// the instruction, it is likely that the MachineInstruction the iterator
/// references has been changed.
- virtual MachineInstr* foldMemoryOperand(MachineBasicBlock::iterator MI,
+ virtual MachineInstr* foldMemoryOperand(MachineInstr* MI,
unsigned OpNum,
int FrameIndex) const;
Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.77 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.78
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.77 Sun Mar 14 01:19:51 2004
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp Sun Mar 14 14:14:27 2004
@@ -132,10 +132,9 @@
}
-MachineInstr* X86RegisterInfo::foldMemoryOperand(
- MachineBasicBlock::iterator MI,
- unsigned i,
- int FrameIndex) const {
+MachineInstr* X86RegisterInfo::foldMemoryOperand(MachineInstr* MI,
+ unsigned i,
+ int FrameIndex) const {
if (NoFusing) return NULL;
/// FIXME: This should obviously be autogenerated by tablegen when patterns
More information about the llvm-commits
mailing list