[llvm-commits] [llvm] r47800 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Sat Mar 1 15:18:21 PST 2008
Author: alenhar2
Date: Sat Mar 1 17:18:21 2008
New Revision: 47800
URL: http://llvm.org/viewvc/llvm-project?rev=47800&view=rev
Log:
good catch anton
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.td
Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=47800&r1=47799&r2=47800&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Sat Mar 1 17:18:21 2008
@@ -2583,11 +2583,11 @@
[(set GR8:$dst, (atomic_las_8 addr:$ptr, GR8:$val))]>,
TB, LOCK;
def XADD32 : I<0xC1, Pseudo, (outs GR32:$dst), (ins i32mem:$ptr, GR32:$val),
- "lock xadd $val, $ptr", []>, TB;
+ "xadd $val, $ptr", []>, TB;
def XADD16 : I<0xC1, Pseudo, (outs GR16:$dst), (ins i16mem:$ptr, GR16:$val),
- "lock xadd $val, $ptr", []>, TB, OpSize;
+ "xadd $val, $ptr", []>, TB, OpSize;
def XADD8 : I<0xC0, Pseudo, (outs GR8:$dst), (ins i8mem:$ptr, GR8:$val),
- "lock xadd $val, $ptr", []>, TB;
+ "xadd $val, $ptr", []>, TB;
def LXCHG32 : I<0x87, Pseudo, (outs GR32:$dst), (ins i32mem:$ptr, GR32:$val),
"lock xchg $val, $ptr",
@@ -2600,11 +2600,11 @@
"lock xchg $val, $ptr",
[(set GR8:$dst, (atomic_swap_8 addr:$ptr, GR8:$val))]>, LOCK;
def XCHG32 : I<0x87, Pseudo, (outs GR32:$dst), (ins i32mem:$ptr, GR32:$val),
- "lock xchg $val, $ptr", []>;
+ "xchg $val, $ptr", []>;
def XCHG16 : I<0x87, Pseudo, (outs GR16:$dst), (ins i16mem:$ptr, GR16:$val),
- "lock xchg $val, $ptr", []>, OpSize;
+ "xchg $val, $ptr", []>, OpSize;
def XCHG8 : I<0x86, Pseudo, (outs GR8:$dst), (ins i8mem:$ptr, GR8:$val),
- "lock xchg $val, $ptr", []>;
+ "xchg $val, $ptr", []>;
}
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list