Mercurial > hg > CbC > CbC_llvm
diff llvm/test/CodeGen/AMDGPU/loop-address.ll @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line diff
--- a/llvm/test/CodeGen/AMDGPU/loop-address.ll Wed Nov 09 17:47:54 2022 +0900 +++ b/llvm/test/CodeGen/AMDGPU/loop-address.ll Fri Aug 18 09:04:13 2023 +0900 @@ -5,7 +5,7 @@ ;CHECK: LOOP_BREAK @10 ;CHECK: POP @10 -define amdgpu_kernel void @loop_ge(i32 addrspace(1)* nocapture %out, i32 %iterations) #0 { +define amdgpu_kernel void @loop_ge(ptr addrspace(1) nocapture %out, i32 %iterations) #0 { entry: %cmp5 = icmp sgt i32 %iterations, 0 br i1 %cmp5, label %for.body, label %for.end @@ -14,8 +14,8 @@ %i.07.in = phi i32 [ %i.07, %for.body ], [ %iterations, %entry ] %ai.06 = phi i32 [ %add, %for.body ], [ 0, %entry ] %i.07 = add nsw i32 %i.07.in, -1 - %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 %ai.06 - store i32 %i.07, i32 addrspace(1)* %arrayidx, align 4 + %arrayidx = getelementptr inbounds i32, ptr addrspace(1) %out, i32 %ai.06 + store i32 %i.07, ptr addrspace(1) %arrayidx, align 4 %add = add nsw i32 %ai.06, 1 %exitcond = icmp eq i32 %add, %iterations br i1 %exitcond, label %for.end, label %for.body @@ -28,7 +28,7 @@ !opencl.kernels = !{!0, !1, !2, !3} -!0 = !{void (i32 addrspace(1)*, i32)* @loop_ge} +!0 = !{ptr @loop_ge} !1 = !{null} !2 = !{null} !3 = !{null}