Author: arsenm Date: Mon Jul 18 13:42:17 2016 New Revision: 275874 URL: http://llvm.org/viewvc/llvm-project?rev=275874&view=rev Log: R600: Use new barrier intrinsic
Modified: libclc/trunk/r600/lib/synchronization/barrier_impl.ll Modified: libclc/trunk/r600/lib/synchronization/barrier_impl.ll URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/r600/lib/synchronization/barrier_impl.ll?rev=275874&r1=275873&r2=275874&view=diff ============================================================================== --- libclc/trunk/r600/lib/synchronization/barrier_impl.ll (original) +++ libclc/trunk/r600/lib/synchronization/barrier_impl.ll Mon Jul 18 13:42:17 2016 @@ -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: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits