[llvm-commits] CVS: llvm/lib/Target/IA64/IA64RegisterInfo.cpp IA64RegisterInfo.h

Evan Cheng evan.cheng at apple.com
Tue May 1 02:13:41 PDT 2007



Changes in directory llvm/lib/Target/IA64:

IA64RegisterInfo.cpp updated: 1.35 -> 1.36
IA64RegisterInfo.h updated: 1.17 -> 1.18
---
Log message:

eliminateFrameIndex() change.

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

 IA64RegisterInfo.cpp |    4 +++-
 IA64RegisterInfo.h   |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/IA64/IA64RegisterInfo.cpp
diff -u llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.35 llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.36
--- llvm/lib/Target/IA64/IA64RegisterInfo.cpp:1.35	Tue Mar 20 03:08:04 2007
+++ llvm/lib/Target/IA64/IA64RegisterInfo.cpp	Tue May  1 04:13:03 2007
@@ -177,7 +177,9 @@
 }
 
 void IA64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
-                                           RegScavenger *RS)const{
+                                           int SPAdj, RegScavenger *RS)const{
+  assert(SPAdj == 0 && "Unexpected");
+
   unsigned i = 0;
   MachineInstr &MI = *II;
   MachineBasicBlock &MBB = *MI.getParent();


Index: llvm/lib/Target/IA64/IA64RegisterInfo.h
diff -u llvm/lib/Target/IA64/IA64RegisterInfo.h:1.17 llvm/lib/Target/IA64/IA64RegisterInfo.h:1.18
--- llvm/lib/Target/IA64/IA64RegisterInfo.h:1.17	Tue Mar 20 03:08:04 2007
+++ llvm/lib/Target/IA64/IA64RegisterInfo.h	Tue May  1 04:13:03 2007
@@ -60,7 +60,7 @@
                                      MachineBasicBlock::iterator MI) const;
 
   void eliminateFrameIndex(MachineBasicBlock::iterator MI,
-                           RegScavenger *RS = NULL) const;
+                           int SPAdj, RegScavenger *RS = NULL) const;
 
   void emitPrologue(MachineFunction &MF) const;
   void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;






More information about the llvm-commits mailing list