[llvm-commits] [llvm] r55867 - /llvm/trunk/lib/Target/X86/X86InstrBuilder.h
Owen Anderson
resistor at mac.com
Fri Sep 5 17:50:00 PDT 2008
Author: resistor
Date: Fri Sep 5 19:50:00 2008
New Revision: 55867
URL: http://llvm.org/viewvc/llvm-project?rev=55867&view=rev
Log:
Fix the X86 addConstantPoolReference, which had the operands in the wrong order.
Modified:
llvm/trunk/lib/Target/X86/X86InstrBuilder.h
Modified: llvm/trunk/lib/Target/X86/X86InstrBuilder.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrBuilder.h?rev=55867&r1=55866&r2=55867&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrBuilder.h (original)
+++ llvm/trunk/lib/Target/X86/X86InstrBuilder.h Fri Sep 5 19:50:00 2008
@@ -121,7 +121,8 @@
inline const MachineInstrBuilder &
addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI,
int Offset = 0) {
- return MIB.addConstantPoolIndex(CPI).addImm(1).addReg(0).addImm(Offset);
+ assert(Offset == 0 && "Non-zero offsets not supported!");
+ return MIB.addReg(0).addImm(1).addReg(0).addConstantPoolIndex(CPI);
}
} // End llvm namespace
More information about the llvm-commits
mailing list