[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