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

Evan Cheng evan.cheng at apple.com
Tue Sep 5 01:33:04 PDT 2006



Changes in directory llvm/lib/Target/X86:

X86RegisterInfo.cpp updated: 1.165 -> 1.166
---
Log message:

Fix a few dejagnu failures. e.g. fast-cc-merge-stack-adj.ll

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

 X86RegisterInfo.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.165 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.166
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.165	Mon Sep  4 21:31:13 2006
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp	Tue Sep  5 03:32:49 2006
@@ -933,12 +933,12 @@
         if ((PI->getOpcode() == X86::ADD32ri || 
              PI->getOpcode() == X86::ADD32ri8) &&
             PI->getOperand(0).getReg() == X86::ESP) {
-          NumBytes += PI->getOperand(1).getImmedValue();
+          NumBytes += PI->getOperand(2).getImmedValue();
           MBB.erase(PI);
         } else if ((PI->getOpcode() == X86::SUB32ri ||
                     PI->getOpcode() == X86::SUB32ri8) &&
                    PI->getOperand(0).getReg() == X86::ESP) {
-          NumBytes -= PI->getOperand(1).getImmedValue();
+          NumBytes -= PI->getOperand(2).getImmedValue();
           MBB.erase(PI);
         } else if (PI->getOpcode() == X86::ADJSTACKPTRri) {
           NumBytes += PI->getOperand(1).getImmedValue();






More information about the llvm-commits mailing list