[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.td
Chris Lattner
lattner at cs.uiuc.edu
Sun Feb 22 19:17:00 PST 2004
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.39 -> 1.40
---
Log message:
Add a new cmove instruction
---
Diffs of the changes: (+1 -0)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.39 llvm/lib/Target/X86/X86InstrInfo.td:1.40
--- llvm/lib/Target/X86/X86InstrInfo.td:1.39 Wed Feb 18 10:20:40 2004
+++ llvm/lib/Target/X86/X86InstrInfo.td Sun Feb 22 19:16:05 2004
@@ -495,6 +495,7 @@
// register allocated to cmovXX XY, Z
def CMOVErr16 : I2A16<"cmove", 0x44, MRMSrcReg>, TB, OpSize; // if ==, R16 = R16
def CMOVNErr32: I2A32<"cmovne",0x45, MRMSrcReg>, TB; // if !=, R32 = R32
+def CMOVSrr32 : I2A32<"cmovs", 0x48, MRMSrcReg>, TB; // if signed, R32 = R32
// Integer comparisons
def CMPrr8 : X86Inst<"cmp", 0x38, MRMDestReg, Arg8 >; // compare R8, R8
More information about the llvm-commits
mailing list