diff options
author | Justin Bogner <mail@justinbogner.com> | 2016-07-06 20:02:45 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2016-07-06 20:02:45 +0000 |
commit | a463537a3644d4013b23be20e5446af609342f01 (patch) | |
tree | fbd009adc55df065612b62a6727a50cfae640225 /llvm/test/Transforms/FunctionAttrs | |
parent | 2f8de9fb4fea7bd29ffd2ac85e9a0f20ea1410ca (diff) | |
download | bcm5719-llvm-a463537a3644d4013b23be20e5446af609342f01.tar.gz bcm5719-llvm-a463537a3644d4013b23be20e5446af609342f01.zip |
NVPTX: Replace uses of cuda.syncthreads with nvvm.barrier0
Everywhere where cuda.syncthreads or __syncthreads is used, use the
properly namespaced nvvm.barrier0 instead.
llvm-svn: 274664
Diffstat (limited to 'llvm/test/Transforms/FunctionAttrs')
-rw-r--r-- | llvm/test/Transforms/FunctionAttrs/convergent.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/Transforms/FunctionAttrs/convergent.ll b/llvm/test/Transforms/FunctionAttrs/convergent.ll index bc21d85ec22..37886b82b87 100644 --- a/llvm/test/Transforms/FunctionAttrs/convergent.ll +++ b/llvm/test/Transforms/FunctionAttrs/convergent.ll @@ -59,15 +59,15 @@ define i32 @indirect_non_convergent_call(i32 ()* %f) convergent norecurse { ; CHECK: Function Attrs ; CHECK-SAME: convergent -; CHECK-NEXT: declare void @llvm.cuda.syncthreads() -declare void @llvm.cuda.syncthreads() convergent +; CHECK-NEXT: declare void @llvm.nvvm.barrier0() +declare void @llvm.nvvm.barrier0() convergent ; CHECK: Function Attrs ; CHECK-SAME: convergent ; CHECK-NEXT: define i32 @intrinsic() define i32 @intrinsic() convergent { ; Implicitly convergent, because the intrinsic is convergent. - call void @llvm.cuda.syncthreads() + call void @llvm.nvvm.barrier0() ret i32 0 } |