summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/FunctionAttrs
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2016-07-06 20:02:45 +0000
committerJustin Bogner <mail@justinbogner.com>2016-07-06 20:02:45 +0000
commita463537a3644d4013b23be20e5446af609342f01 (patch)
treefbd009adc55df065612b62a6727a50cfae640225 /llvm/test/Transforms/FunctionAttrs
parent2f8de9fb4fea7bd29ffd2ac85e9a0f20ea1410ca (diff)
downloadbcm5719-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.ll6
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
}
OpenPOWER on IntegriCloud