Mercurial > hg > CbC > CbC_llvm
diff test/CodeGen/X86/atomic6432.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 54457678186b |
children | 803732b1fca8 |
line wrap: on
line diff
--- a/test/CodeGen/X86/atomic6432.ll Wed Feb 18 14:56:07 2015 +0900 +++ b/test/CodeGen/X86/atomic6432.ll Tue Oct 13 17:48:58 2015 +0900 @@ -3,7 +3,6 @@ @sc64 = external global i64 define void @atomic_fetch_add64() nounwind { -; X64-LABEL: atomic_fetch_add64: ; X32-LABEL: atomic_fetch_add64: entry: %t1 = atomicrmw add i64* @sc64, i64 1 acquire @@ -31,7 +30,6 @@ } define void @atomic_fetch_sub64() nounwind { -; X64-LABEL: atomic_fetch_sub64: ; X32-LABEL: atomic_fetch_sub64: %t1 = atomicrmw sub i64* @sc64, i64 1 acquire ; X32: addl $-1 @@ -58,7 +56,6 @@ } define void @atomic_fetch_and64() nounwind { -; X64-LABEL: atomic_fetch_and:64 ; X32-LABEL: atomic_fetch_and64: %t1 = atomicrmw and i64* @sc64, i64 3 acquire ; X32: andl $3 @@ -80,7 +77,6 @@ } define void @atomic_fetch_or64() nounwind { -; X64-LABEL: atomic_fetch_or64: ; X32-LABEL: atomic_fetch_or64: %t1 = atomicrmw or i64* @sc64, i64 3 acquire ; X32: orl $3 @@ -102,7 +98,6 @@ } define void @atomic_fetch_xor64() nounwind { -; X64-LABEL: atomic_fetch_xor:64 ; X32-LABEL: atomic_fetch_xor64: %t1 = atomicrmw xor i64* @sc64, i64 3 acquire ; X32: xorl @@ -124,7 +119,6 @@ } define void @atomic_fetch_nand64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_nand64: ; X32-LABEL: atomic_fetch_nand64: %t1 = atomicrmw nand i64* @sc64, i64 %x acquire ; X32: andl @@ -138,7 +132,6 @@ } define void @atomic_fetch_max64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_max:64 ; X32-LABEL: atomic_fetch_max64: %t1 = atomicrmw max i64* @sc64, i64 %x acquire ; X32: subl @@ -152,7 +145,6 @@ } define void @atomic_fetch_min64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_min64: ; X32-LABEL: atomic_fetch_min64: %t1 = atomicrmw min i64* @sc64, i64 %x acquire ; X32: subl @@ -166,7 +158,6 @@ } define void @atomic_fetch_umax64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_umax:64 ; X32-LABEL: atomic_fetch_umax64: %t1 = atomicrmw umax i64* @sc64, i64 %x acquire ; X32: subl @@ -180,7 +171,6 @@ } define void @atomic_fetch_umin64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_umin64: ; X32-LABEL: atomic_fetch_umin64: %t1 = atomicrmw umin i64* @sc64, i64 %x acquire ; X32: subl @@ -194,7 +184,6 @@ } define void @atomic_fetch_cmpxchg64() nounwind { -; X64-LABEL: atomic_fetch_cmpxchg:64 ; X32-LABEL: atomic_fetch_cmpxchg64: %t1 = cmpxchg i64* @sc64, i64 0, i64 1 acquire acquire ; X32: lock @@ -204,7 +193,6 @@ } define void @atomic_fetch_store64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_store64: ; X32-LABEL: atomic_fetch_store64: store atomic i64 %x, i64* @sc64 release, align 8 ; X32: lock @@ -214,7 +202,6 @@ } define void @atomic_fetch_swap64(i64 %x) nounwind { -; X64-LABEL: atomic_fetch_swap64: ; X32-LABEL: atomic_fetch_swap64: %t1 = atomicrmw xchg i64* @sc64, i64 %x acquire ; X32: lock