diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-07-18 18:42:17 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-07-18 18:42:17 +0000 |
commit | d6e912ee32f0a4b7a1c24b8965c970c023de1360 (patch) | |
tree | a7cabe053166dd732cc71ccd2c0e130838b1e280 | |
parent | ffb74a43fd98a16682e254101fb3eab17166c8b5 (diff) |
R600: Use new barrier intrinsic
git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@275874 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | r600/lib/synchronization/barrier_impl.ll | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/r600/lib/synchronization/barrier_impl.ll b/r600/lib/synchronization/barrier_impl.ll index 825b2eb..9b8fefb 100644 --- a/r600/lib/synchronization/barrier_impl.ll +++ b/r600/lib/synchronization/barrier_impl.ll @@ -1,7 +1,6 @@ declare i32 @__clc_clk_local_mem_fence() #1 declare i32 @__clc_clk_global_mem_fence() #1 -declare void @llvm.AMDGPU.barrier.local() #0 -declare void @llvm.AMDGPU.barrier.global() #0 +declare void @llvm.r600.group.barrier() #0 define void @barrier(i32 %flags) #2 { barrier_local_test: @@ -11,7 +10,7 @@ barrier_local_test: br i1 %1, label %barrier_local, label %barrier_global_test barrier_local: - call void @llvm.AMDGPU.barrier.local() + call void @llvm.r600.group.barrier() br label %barrier_global_test barrier_global_test: @@ -21,7 +20,7 @@ barrier_global_test: br i1 %3, label %barrier_global, label %done barrier_global: - call void @llvm.AMDGPU.barrier.global() + call void @llvm.r600.group.barrier() br label %done done: |