@@ -769,7 +769,7 @@ define amdgpu_kernel void @store_load_sindex_small_offset_kernel(i32 %idx) {
769769bb:
770770 %padding = alloca [64 x i32 ], align 4 , addrspace (5 )
771771 %i = alloca [32 x float ], align 4 , addrspace (5 )
772- %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
772+ %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
773773 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
774774 %i7 = getelementptr inbounds [32 x float ], ptr addrspace (5 ) %i , i32 0 , i32 %idx
775775 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
@@ -956,7 +956,7 @@ define amdgpu_kernel void @store_load_vindex_small_offset_kernel() {
956956bb:
957957 %padding = alloca [64 x i32 ], align 4 , addrspace (5 )
958958 %i = alloca [32 x float ], align 4 , addrspace (5 )
959- %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
959+ %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
960960 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
961961 %i2 = tail call i32 @llvm.amdgcn.workitem.id.x ()
962962 %i3 = zext i32 %i2 to i64
@@ -1153,7 +1153,7 @@ define void @store_load_vindex_small_offset_foo(i32 %idx) {
11531153bb:
11541154 %padding = alloca [64 x i32 ], align 4 , addrspace (5 )
11551155 %i = alloca [32 x float ], align 4 , addrspace (5 )
1156- %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
1156+ %pad_gep = getelementptr inbounds [64 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
11571157 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
11581158 %i7 = getelementptr inbounds [32 x float ], ptr addrspace (5 ) %i , i32 0 , i32 %idx
11591159 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
@@ -1358,7 +1358,7 @@ define amdgpu_kernel void @store_load_sindex_large_offset_kernel(i32 %idx) {
13581358bb:
13591359 %padding = alloca [4096 x i32 ], align 4 , addrspace (5 )
13601360 %i = alloca [32 x float ], align 4 , addrspace (5 )
1361- %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
1361+ %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
13621362 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
13631363 %i7 = getelementptr inbounds [32 x float ], ptr addrspace (5 ) %i , i32 0 , i32 %idx
13641364 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
@@ -1549,7 +1549,7 @@ define amdgpu_kernel void @store_load_vindex_large_offset_kernel() {
15491549bb:
15501550 %padding = alloca [4096 x i32 ], align 4 , addrspace (5 )
15511551 %i = alloca [32 x float ], align 4 , addrspace (5 )
1552- %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
1552+ %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
15531553 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
15541554 %i2 = tail call i32 @llvm.amdgcn.workitem.id.x ()
15551555 %i3 = zext i32 %i2 to i64
@@ -1750,7 +1750,7 @@ define void @store_load_vindex_large_offset_foo(i32 %idx) {
17501750bb:
17511751 %padding = alloca [4096 x i32 ], align 4 , addrspace (5 )
17521752 %i = alloca [32 x float ], align 4 , addrspace (5 )
1753- %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 undef
1753+ %pad_gep = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %padding , i32 0 , i32 0
17541754 %pad_load = load volatile i32 , ptr addrspace (5 ) %pad_gep , align 4
17551755 %i7 = getelementptr inbounds [32 x float ], ptr addrspace (5 ) %i , i32 0 , i32 %idx
17561756 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
@@ -1900,7 +1900,7 @@ define amdgpu_kernel void @store_load_large_imm_offset_kernel() {
19001900; UNALIGNED_GFX12-NEXT: s_endpgm
19011901bb:
19021902 %i = alloca [4096 x i32 ], align 4 , addrspace (5 )
1903- %i1 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 undef
1903+ %i1 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 0
19041904 store volatile i32 13 , ptr addrspace (5 ) %i1 , align 4
19051905 %i7 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 4000
19061906 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
@@ -2055,7 +2055,7 @@ define void @store_load_large_imm_offset_foo() {
20552055; UNALIGNED_GFX12-NEXT: s_setpc_b64 s[30:31]
20562056bb:
20572057 %i = alloca [4096 x i32 ], align 4 , addrspace (5 )
2058- %i1 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 undef
2058+ %i1 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 0
20592059 store volatile i32 13 , ptr addrspace (5 ) %i1 , align 4
20602060 %i7 = getelementptr inbounds [4096 x i32 ], ptr addrspace (5 ) %i , i32 0 , i32 4000
20612061 store volatile i32 15 , ptr addrspace (5 ) %i7 , align 4
0 commit comments