[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp
Chris Lattner
lattner at cs.uiuc.edu
Wed Jan 19 08:56:07 PST 2005
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.36 -> 1.37
---
Log message:
When commuting these instructions, make sure to actually swap the operands too.
---
Diffs of the changes: (+1 -1)
Index: llvm/lib/Target/X86/X86InstrInfo.cpp
diff -u llvm/lib/Target/X86/X86InstrInfo.cpp:1.36 llvm/lib/Target/X86/X86InstrInfo.cpp:1.37
--- llvm/lib/Target/X86/X86InstrInfo.cpp:1.36 Wed Jan 19 01:31:24 2005
+++ llvm/lib/Target/X86/X86InstrInfo.cpp Wed Jan 19 10:55:52 2005
@@ -143,7 +143,7 @@
unsigned A = MI->getOperand(0).getReg();
unsigned B = MI->getOperand(1).getReg();
unsigned C = MI->getOperand(2).getReg();
- return BuildMI(Opc, 3, A).addReg(B).addReg(C).addImm(Size-Amt);
+ return BuildMI(Opc, 3, A).addReg(C).addReg(B).addImm(Size-Amt);
}
default:
return TargetInstrInfo::commuteInstruction(MI);
More information about the llvm-commits
mailing list