[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.def

Chris Lattner lattner at cs.uiuc.edu
Sat May 31 19:06:02 PDT 2003


Changes in directory llvm/lib/Target/X86:

X86InstrInfo.def updated: 1.52 -> 1.53

---
Log message:

Add new cmovne32 instruction


---
Diffs of the changes:

Index: llvm/lib/Target/X86/X86InstrInfo.def
diff -u llvm/lib/Target/X86/X86InstrInfo.def:1.52 llvm/lib/Target/X86/X86InstrInfo.def:1.53
--- llvm/lib/Target/X86/X86InstrInfo.def:1.52	Wed May  7 14:21:28 2003
+++ llvm/lib/Target/X86/X86InstrInfo.def	Sat May 31 19:05:15 2003
@@ -224,6 +224,7 @@
 // Conditional moves.  These are modelled as X = cmovXX Y, Z.  Eventually
 // register allocated to cmovXX XY, Z
 I(CMOVErr16   , "cmove",  0x44, M_2_ADDR_FLAG, X86II::TB | X86II::OpSize | X86II::MRMSrcReg, NoIR, NoIR)    // if ==, R16 = R16
+I(CMOVNErr32  , "cmovne", 0x45, M_2_ADDR_FLAG, X86II::TB |                 X86II::MRMSrcReg, NoIR, NoIR)    // if !=, R32 = R32
 
 
 // Integer comparisons





More information about the llvm-commits mailing list