Instructiosn with 1 memory operand have 4 operands in our
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Tue, 17 Feb 2004 15:58:13 +0000 (15:58 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Tue, 17 Feb 2004 15:58:13 +0000 (15:58 +0000)
representation.. duh!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11554 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterInfo.cpp

index 8381665f1e41a2d131c3e5bd5d78ff4675e5a8a3..d94e4ac26613252b7d0236d7d19aba6e0dbd72a4 100644 (file)
@@ -89,8 +89,7 @@ int X86RegisterInfo::copyRegToReg(MachineBasicBlock &MBB,
 
 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,