Skip to content

Commit 3ac18d3

Browse files
committed
Fixup - add test (derp)
1 parent aac0def commit 3ac18d3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

llvm/test/Analysis/UniformityAnalysis/AMDGPU/intrinsics.ll

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,12 @@ define amdgpu_kernel void @v_permlane32_swap(ptr addrspace(1) %out, i32 %src0, i
520520
ret void
521521
}
522522

523-
523+
; CHECK: DIVERGENT: %v = call i32 @llvm.amdgcn.dead()
524+
define amdgpu_cs_chain void @dead(ptr addrspace(1) %out) {
525+
%v = call i32 @llvm.amdgcn.dead()
526+
store i32 %v, ptr addrspace(1) %out
527+
ret void
528+
}
524529

525530
declare i32 @llvm.amdgcn.ds.swizzle(i32, i32) #1
526531
declare i32 @llvm.amdgcn.permlane16.i32(i32, i32, i32, i32, i1, i1) #1
@@ -558,5 +563,7 @@ declare <4 x i16> @llvm.amdgcn.global.load.tr.b128.v4i16(ptr addrspace(1))
558563
declare <4 x half> @llvm.amdgcn.global.load.tr.b128.v4f16(ptr addrspace(1))
559564
declare <4 x bfloat> @llvm.amdgcn.global.load.tr.b128.v4bf16(ptr addrspace(1))
560565

566+
declare i32 @llvm.amdgcn.dead()
567+
561568
attributes #0 = { nounwind convergent }
562569
attributes #1 = { nounwind readnone convergent }

0 commit comments

Comments
 (0)