[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp

Jim Laskey jlaskey at apple.com
Fri Nov 17 13:19:32 PST 2006



Changes in directory llvm/lib/Target/X86:

X86RegisterInfo.cpp updated: 1.179 -> 1.180
---
Log message:

Hopefully a good crack at making debugging work on intel -disable-fp-elim.


---
Diffs of the changes:  (+3 -1)

 X86RegisterInfo.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.179 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.180
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.179	Thu Nov 16 17:33:25 2006
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp	Fri Nov 17 15:19:15 2006
@@ -1029,7 +1029,9 @@
     // Get the offset of the stack slot for the EBP register... which is
     // guaranteed to be the last slot by processFunctionBeforeFrameFinalized.
     int EBPOffset = MFI->getObjectOffset(MFI->getObjectIndexBegin())+SlotSize;
-
+    // Update the frame offset adjustment.
+    MFI->setOffsetAdjustment(SlotSize-NumBytes);
+    
     // Save EBP into the appropriate stack slot...
     // mov [ESP-<offset>], EBP
     MI = addRegOffset(BuildMI(TII, Is64Bit ? X86::MOV64mr : X86::MOV32mr, 5),






More information about the llvm-commits mailing list