| Index: test/Transforms/NaCl/resolve-pnacl-intrinsics-lock-free.ll
|
| diff --git a/test/Transforms/NaCl/resolve-pnacl-intrinsics-lock-free.ll b/test/Transforms/NaCl/resolve-pnacl-intrinsics-lock-free.ll
|
| index ba4f6e6a1c7fa3022731af9ac7a49fe0b1fa55ac..25fcf0de2b9d554720bbaea471cc603b19672b9e 100644
|
| --- a/test/Transforms/NaCl/resolve-pnacl-intrinsics-lock-free.ll
|
| +++ b/test/Transforms/NaCl/resolve-pnacl-intrinsics-lock-free.ll
|
| @@ -4,7 +4,6 @@
|
| ; RUN: opt < %s -resolve-pnacl-intrinsics -mtriple=i386 -S | FileCheck %s -check-prefix=X8632
|
| ; RUN: opt < %s -resolve-pnacl-intrinsics -mtriple=arm -S | FileCheck %s -check-prefix=ARM32
|
| ; RUN: opt < %s -resolve-pnacl-intrinsics -mtriple=mipsel -S | FileCheck %s -check-prefix=MIPS32
|
| -; RUN: opt < %s -resolve-pnacl-intrinsics -mtriple=asmjs -S | FileCheck %s -check-prefix=ASMJS
|
|
|
| ; CLEANED-NOT: call {{.*}} @llvm.nacl.atomic
|
|
|
| @@ -23,12 +22,10 @@ declare void @longjmp(i8*, i32)
|
| ; X8632-LABEL: @test_is_lock_free_1(
|
| ; ARM32-LABEL: @test_is_lock_free_1(
|
| ; MIPS32-LABEL: @test_is_lock_free_1(
|
| -; ASMJS-LABEL: @test_is_lock_free_1(
|
| ; X8664: ret i1 true
|
| ; X8632: ret i1 true
|
| ; ARM32: ret i1 true
|
| ; MIPS32: ret i1 true
|
| -; ASMJS: ret i1 true
|
| define i1 @test_is_lock_free_1(i8* %ptr) {
|
| %res = call i1 @llvm.nacl.atomic.is.lock.free(i32 1, i8* %ptr)
|
| ret i1 %res
|
| @@ -38,12 +35,10 @@ define i1 @test_is_lock_free_1(i8* %ptr) {
|
| ; X8632-LABEL: @test_is_lock_free_2(
|
| ; ARM32-LABEL: @test_is_lock_free_2(
|
| ; MIPS32-LABEL: @test_is_lock_free_2(
|
| -; ASMJS-LABEL: @test_is_lock_free_2(
|
| ; X8664: ret i1 true
|
| ; X8632: ret i1 true
|
| ; ARM32: ret i1 true
|
| ; MIPS32: ret i1 true
|
| -; ASMJS: ret i1 true
|
| define i1 @test_is_lock_free_2(i16* %ptr) {
|
| %ptr2 = bitcast i16* %ptr to i8*
|
| %res = call i1 @llvm.nacl.atomic.is.lock.free(i32 2, i8* %ptr2)
|
| @@ -54,12 +49,10 @@ define i1 @test_is_lock_free_2(i16* %ptr) {
|
| ; X8632-LABEL: @test_is_lock_free_4(
|
| ; ARM32-LABEL: @test_is_lock_free_4(
|
| ; MIPS32-LABEL: @test_is_lock_free_4(
|
| -; ASMJS-LABEL: @test_is_lock_free_4(
|
| ; X8664: ret i1 true
|
| ; X8632: ret i1 true
|
| ; ARM32: ret i1 true
|
| ; MIPS32: ret i1 true
|
| -; ASMJS: ret i1 true
|
| define i1 @test_is_lock_free_4(i32* %ptr) {
|
| %ptr2 = bitcast i32* %ptr to i8*
|
| %res = call i1 @llvm.nacl.atomic.is.lock.free(i32 4, i8* %ptr2)
|
| @@ -70,12 +63,10 @@ define i1 @test_is_lock_free_4(i32* %ptr) {
|
| ; X8632-LABEL: @test_is_lock_free_8(
|
| ; ARM32-LABEL: @test_is_lock_free_8(
|
| ; MIPS32-LABEL: @test_is_lock_free_8(
|
| -; ASMJS-LABEL: @test_is_lock_free_8(
|
| ; X8664: ret i1 true
|
| ; X8632: ret i1 true
|
| ; ARM32: ret i1 true
|
| ; MIPS32: ret i1 false
|
| -; ASMJS: ret i1 false
|
| define i1 @test_is_lock_free_8(i64* %ptr) {
|
| %ptr2 = bitcast i64* %ptr to i8*
|
| %res = call i1 @llvm.nacl.atomic.is.lock.free(i32 8, i8* %ptr2)
|
| @@ -86,12 +77,10 @@ define i1 @test_is_lock_free_8(i64* %ptr) {
|
| ; X8632-LABEL: @test_is_lock_free_16(
|
| ; ARM32-LABEL: @test_is_lock_free_16(
|
| ; MIPS32-LABEL: @test_is_lock_free_16(
|
| -; ASMJS-LABEL: @test_is_lock_free_16(
|
| ; X8664: ret i1 false
|
| ; X8632: ret i1 false
|
| ; ARM32: ret i1 false
|
| ; MIPS32: ret i1 false
|
| -; ASMJS: ret i1 false
|
| define i1 @test_is_lock_free_16(i128* %ptr) {
|
| %ptr2 = bitcast i128* %ptr to i8*
|
| %res = call i1 @llvm.nacl.atomic.is.lock.free(i32 16, i8* %ptr2)
|
|
|