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

Alkis Evlogimenos alkis at niobe.cs.uiuc.edu
Tue Feb 17 09:59:01 PST 2004


Changes in directory llvm/lib/Target/X86:

X86RegisterInfo.cpp updated: 1.63 -> 1.64

---
Log message:

Instructiosn with 1 memory operand have 4 operands in our
representation.. duh!


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

Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.63 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.64
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.63	Tue Feb 17 09:50:41 2004
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp	Tue Feb 17 09:58:13 2004
@@ -89,8 +89,7 @@
 
 static MachineInstr *MakeMInst(unsigned Opcode, unsigned FrameIndex,
                                MachineInstr *MI) {
-  return addFrameReference(BuildMI(Opcode, 1, MI->getOperand(0).getReg()),
-                           FrameIndex);
+  return addFrameReference(BuildMI(Opcode, 4), FrameIndex);
 }
 
 static MachineInstr *MakeMRInst(unsigned Opcode, unsigned FrameIndex,





More information about the llvm-commits mailing list