AVX-512: Fixed a bug in comparison of i1 vectors.
[oota-llvm.git] / test / CodeGen / X86 / 2008-08-19-SubAndFetch.ll
index 72efa16866bbf322a91a3db109a30b7c4ef0629d..9324d5dfa3bb84721c67dc4dc52aea9f28e1c71c 100644 (file)
@@ -1,14 +1,12 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 @var = external global i64             ; <i64*> [#uses=1]
 
 define i32 @main() nounwind {
 entry:
-; CHECK: main:
+; CHECK-LABEL: main:
 ; CHECK: lock
 ; CHECK: decq
-       tail call i64 @llvm.atomic.load.sub.i64.p0i64( i64* @var, i64 1 )               ; <i64>:0 [#uses=0]
+       atomicrmw sub i64* @var, i64 1 monotonic
        unreachable
 }
-
-declare i64 @llvm.atomic.load.sub.i64.p0i64(i64*, i64) nounwind