From d6e912ee32f0a4b7a1c24b8965c970c023de1360 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 18 Jul 2016 18:42:17 +0000 Subject: R600: Use new barrier intrinsic git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@275874 91177308-0d34-0410-b5e6-96231b3b80d8 --- r600/lib/synchronization/barrier_impl.ll | 7 +++---- 1 file 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: -- cgit v1.2.3