Home | History | Annotate | Download | only in ScalarRepl

Lines Matching full:idx1

15 define float @test1(i32 %idx1, i32 %idx2) {
19 %ptr1 = getelementptr [4 x <4 x float>]* %0, i32 0, i32 0, i32 %idx1
28 ; CHECK: %[[ins:[\.a-z0-9]*]] = insertelement <4 x float> zeroinitializer, float 1.000000e+00, i32 %idx1
32 define float @test2(i32 %idx1, i32 %idx2) {
36 %ptr1 = getelementptr [4 x <4 x float>]* %0, i32 0, i32 0, i32 %idx1
49 define float @test3(i32 %idx1, i32 %idx2) {
54 %ptr1 = getelementptr <16 x float>* %bigvec, i32 0, i32 %idx1
62 ; CHECK: insertelement <16 x float> zeroinitializer, float 1.000000e+00, i32 %idx1
70 define float @test4(i32 %idx1, i32 %idx2) {
75 %ptr1 = getelementptr <16 x float>* %bigvec, i32 0, i32 %idx1
88 define float @test5(i32 %idx1, i32 %idx2) {
92 %ptr1 = getelementptr [4 x <4 x float>]* %0, i32 0, i32 0, i32 %idx1
94 %ptr3 = getelementptr [1 x <2 x float>]* %ptr2, i32 0, i32 0, i32 %idx1
102 ; CHECK: insertelement <4 x float> zeroinitializer, float 1.000000e+00, i32 %idx1
114 define float @test6(i32 %idx1, i32 %idx2) {
118 %ptr1 = getelementptr %vector.pair* %0, i32 0, i32 0, i32 0, i32 0, i32 %idx1
126 ; CHECK: insertelement <4 x float> zeroinitializer, float 1.000000e+00, i32 %idx1
133 define float @test7(i32 %idx1, i32 %idx2) {
137 %ptr1 = getelementptr %array.pair* %0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 %idx1
145 ; CHECK: %[[offset1:[\.a-z0-9]*]] = add i32 %idx1, 1
152 define float @test8(i32 %idx1, i32 %idx2) {
158 %ptr3 = getelementptr <3 x float>* %ptr2, i32 0, i32 %idx1