Mercurial > hg > CbC > CbC_llvm
diff llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.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 | 79ff65ed7e25 |
children |
line wrap: on
line diff
--- a/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll Wed Nov 09 17:47:54 2022 +0900 +++ b/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll Fri Aug 18 09:04:13 2023 +0900 @@ -4,7 +4,7 @@ ; RUN: llc -march=amdgcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck --check-prefix=VARIANT2 %s ; RUN: llc -march=amdgcn -mcpu=gfx900 -mattr=+auto-waitcnt-before-barrier -verify-machineinstrs < %s | FileCheck --check-prefix=VARIANT3 %s -define amdgpu_kernel void @test_barrier(i32 addrspace(1)* %out, i32 %size) #0 { +define amdgpu_kernel void @test_barrier(ptr addrspace(1) %out, i32 %size) #0 { ; VARIANT0-LABEL: test_barrier: ; VARIANT0: ; %bb.0: ; %entry ; VARIANT0-NEXT: s_load_dwordx2 s[4:5], s[0:1], 0x9 @@ -87,14 +87,14 @@ ; VARIANT3-NEXT: s_endpgm entry: %tmp = call i32 @llvm.amdgcn.workitem.id.x() - %tmp1 = getelementptr i32, i32 addrspace(1)* %out, i32 %tmp - store i32 %tmp, i32 addrspace(1)* %tmp1 + %tmp1 = getelementptr i32, ptr addrspace(1) %out, i32 %tmp + store i32 %tmp, ptr addrspace(1) %tmp1 call void @llvm.amdgcn.s.barrier() %tmp3 = sub i32 %size, 1 %tmp4 = sub i32 %tmp3, %tmp - %tmp5 = getelementptr i32, i32 addrspace(1)* %out, i32 %tmp4 - %tmp6 = load i32, i32 addrspace(1)* %tmp5 - store i32 %tmp6, i32 addrspace(1)* %tmp1 + %tmp5 = getelementptr i32, ptr addrspace(1) %out, i32 %tmp4 + %tmp6 = load i32, ptr addrspace(1) %tmp5 + store i32 %tmp6, ptr addrspace(1) %tmp1 ret void }