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

Evan Cheng evan.cheng at apple.com
Fri Feb 24 17:37:14 PST 2006



Changes in directory llvm/lib/Target/X86:

X86RegisterInfo.cpp updated: 1.126 -> 1.127
---
Log message:

Fix an obvious bug exposed when we are doing
ADD X, 4
==>
MOV32ri $X+4, ...


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

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


Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.126 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.127
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.126	Mon Feb 20 19:38:21 2006
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp	Fri Feb 24 19:37:02 2006
@@ -154,7 +154,8 @@
       .addZImm(MI->getOperand(1).getImmedValue());
   else if (MI->getOperand(1).isGlobalAddress())
     return addFrameReference(BuildMI(Opcode, 5), FrameIndex)
-      .addGlobalAddress(MI->getOperand(1).getGlobal());
+      .addGlobalAddress(MI->getOperand(1).getGlobal(),
+                        false, MI->getOperand(1).getOffset());
   assert(0 && "Unknown operand for MakeMI!");
   return 0;
 }






More information about the llvm-commits mailing list