[llvm] [AMDGPU] PromoteAlloca: reject known out-of-bounds index (PR #139700)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Wed May 21 02:11:32 PDT 2025


================
@@ -32,7 +32,7 @@ define amdgpu_kernel void @test_private_array_ptr_calc(ptr addrspace(1) noalias
   %a = load i32, ptr addrspace(1) %a_ptr, !range !0, !noundef !{}
   %b = load i32, ptr addrspace(1) %b_ptr, !range !0, !noundef !{}
   %result = add i32 %a, %b
-  %alloca_ptr = getelementptr inbounds [16 x i32], ptr addrspace(5) %alloca, i32 0, i32 %b
+  %alloca_ptr = getelementptr inbounds [16 x i32], ptr addrspace(5) %alloca, i32 1, i32 %b
----------------
arsenm wrote:

Unrelated change?

https://github.com/llvm/llvm-project/pull/139700


More information about the llvm-commits mailing list