@@ -221,10 +221,10 @@ define void @gep_4d_index_test() {
221221 ; CHECK-NEXT: getelementptr inbounds [16 x i32], ptr %.1dim, i32 0, i32 15
222222 ; CHECK-NEXT: ret void
223223 %1 = alloca [2x[2 x[2 x [2 x i32 ]]]], align 4
224- %2 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0 , i32 0 , i32 1
225- %3 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0 , i32 1 , i32 1
226- %4 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 1 , i32 1 , i32 1
227- %5 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 1 , i32 1 , i32 1
224+ %2 = getelementptr inbounds [2 x [2 x[2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0 , i32 0 , i32 1
225+ %3 = getelementptr inbounds [2 x [2 x[2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0 , i32 1 , i32 1
226+ %4 = getelementptr inbounds [2 x [2 x[2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 1 , i32 1 , i32 1
227+ %5 = getelementptr inbounds [2 x [2 x[2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 1 , i32 1 , i32 1
228228 ret void
229229}
230230
@@ -234,22 +234,22 @@ define void @gep_4d_index_and_gep_chain_mixed() {
234234 ; CHECK-COUNT-16: getelementptr inbounds [16 x i32], ptr [[ALLOCA]], i32 0, i32 {{[0-9]|1[0-5]}}
235235 ; CHECK-NEXT: ret void
236236 %1 = alloca [2x[2 x[2 x [2 x i32 ]]]], align 4
237- %a4d0_0 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0
237+ %a4d0_0 = getelementptr inbounds [2 x [2 x [2 x [2 x i32 ]]]], [2 x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 0
238238 %a2d0_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %a4d0_0 , i32 0 , i32 0 , i32 0
239239 %a2d0_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %a4d0_0 , i32 0 , i32 0 , i32 1
240240 %a2d1_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %a4d0_0 , i32 0 , i32 1 , i32 0
241241 %a2d1_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %a4d0_0 , i32 0 , i32 1 , i32 1
242- %b4d0_1 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 1
242+ %b4d0_1 = getelementptr inbounds [2 x [2 x [2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 0 , i32 1
243243 %b2d0_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %b4d0_1 , i32 0 , i32 0 , i32 0
244244 %b2d0_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %b4d0_1 , i32 0 , i32 0 , i32 1
245245 %b2d1_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %b4d0_1 , i32 0 , i32 1 , i32 0
246246 %b2d1_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %b4d0_1 , i32 0 , i32 1 , i32 1
247- %c4d1_0 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 0
247+ %c4d1_0 = getelementptr inbounds [2 x [2 x [2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 0
248248 %c2d0_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %c4d1_0 , i32 0 , i32 0 , i32 0
249249 %c2d0_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %c4d1_0 , i32 0 , i32 0 , i32 1
250250 %c2d1_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %c4d1_0 , i32 0 , i32 1 , i32 0
251251 %c2d1_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %c4d1_0 , i32 0 , i32 1 , i32 1
252- %g4d1_1 = getelementptr inbounds [2x [2 x[2 x [2 x i32 ]]]], [2x [2 x[2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 1
252+ %g4d1_1 = getelementptr inbounds [2 x [2 x [2 x [2 x i32 ]]]], [2 x [2 x [2 x [2 x i32 ]]]]* %1 , i32 0 , i32 1 , i32 1
253253 %g2d0_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %g4d1_1 , i32 0 , i32 0 , i32 0
254254 %g2d0_1 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %g4d1_1 , i32 0 , i32 0 , i32 1
255255 %g2d1_0 = getelementptr inbounds [2 x [2 x i32 ]], [2 x [2 x i32 ]]* %g4d1_1 , i32 0 , i32 1 , i32 0
0 commit comments