@@ -19,7 +19,7 @@ define dso_local spir_kernel void @foo(ptr addrspace(1) nocapture %0) {
1919; CHECK-NEXT: store i32 [[TMP6]], ptr addrspace(3) @foo.l.0, align 4
2020; CHECK-NEXT: br label [[TMP7]]
2121; CHECK: 7:
22- ; CHECK-NEXT: tail call void @llvm.nvvm.barrier0( ) #2
22+ ; CHECK-NEXT: tail call void @llvm.nvvm.barrier.cta.sync.aligned.all(i32 0 ) #2
2323; CHECK-NEXT: [[TMP8:%.*]] = load i32, ptr addrspace(3) @foo.l.0, align 4
2424; CHECK-NEXT: [[TMP9:%.*]] = getelementptr inbounds i32, ptr addrspace(1) [[TMP0:%.*]], i32 [[TMP2]]
2525; CHECK-NEXT: store i32 [[TMP8]], ptr addrspace(1) [[TMP9]], align 4
@@ -36,7 +36,7 @@ define dso_local spir_kernel void @foo(ptr addrspace(1) nocapture %0) {
3636 br label %7
3737
38387 : ; preds = %5, %1
39- tail call void @llvm.nvvm.barrier0 ( ) #1
39+ tail call void @llvm.nvvm.barrier.cta.sync.aligned.all ( i32 0 ) #1
4040 %8 = load i32 , ptr addrspace (3 ) @foo.l.0 , align 4
4141 %9 = getelementptr inbounds i32 , ptr addrspace (1 ) %0 , i32 %2
4242 store i32 %8 , ptr addrspace (1 ) %9 , align 4
@@ -50,7 +50,7 @@ declare dso_local i32 @_Z13get_global_idj(i32) local_unnamed_addr #0
5050declare dso_local i32 @_Z12get_local_idj (i32 ) local_unnamed_addr #0
5151
5252; Function Attrs: convergent
53- declare dso_local void @llvm.nvvm.barrier0 ( ) local_unnamed_addr #1
53+ declare dso_local void @llvm.nvvm.barrier.cta.sync.aligned.all ( i32 ) local_unnamed_addr #1
5454
5555attributes #0 = { convergent nounwind readnone }
5656attributes #1 = { convergent }
0 commit comments