Lines Matching refs:i2
12 ; CHECK: %init.i2 = extractelement <4 x float> %init, i32 2
19 ; CHECK: %acc.i2 = phi float [ %init.i2, %entry ], [ %sel.i2, %loop ]
27 ; CHECK: %ptr.i2 = getelementptr float, float* %ptr.i0, i32 2
28 ; CHECK: %val.i2 = load float, float* %ptr.i2, align 8
31 ; CHECK: %add.i0 = fadd float %val.i0, %val.i2
33 ; CHECK: %add.i2 = fadd float %acc.i0, %acc.i2
37 ; CHECK: %add.upto2 = insertelement <4 x float> %add.upto1, float %add.i2, i32 2
44 ; CHECK: %call.i2 = extractelement <4 x float> %call, i32 2
45 ; CHECK: %cmp.i2 = fcmp ogt float %call.i2, 3.0
50 ; CHECK: %sel.i2 = select i1 %cmp.i2, float %call.i2, float 7.0
54 ; CHECK: store float %sel.i2, float* %ptr.i2
98 ; CHECK: %init.i2 = extractelement <4 x i32> %init, i32 2
105 ; CHECK: %acc.i2 = phi i32 [ %init.i2, %entry ], [ %sel.i2, %loop ]
113 ; CHECK: %ptr.i2 = getelementptr i8, i8* %ptr.i0, i32 2
114 ; CHECK: %val.i2 = load i8, i8* %ptr.i2, align 2
119 ; CHECK: %ext.i2 = sext i8 %val.i2 to i32
123 ; CHECK: %add.i2 = add i32 %ext.i2, %acc.i2
127 ; CHECK: %cmp.i2 = icmp slt i32 %add.i2, -12
131 ; CHECK: %sel.i2 = select i1 %cmp.i2, i32 %add.i2, i32 %i
135 ; CHECK: %trunc.i2 = trunc i32 %sel.i2 to i8
139 ; CHECK: store i8 %trunc.i2, i8* %ptr.i2, align 2
177 ; CHECK: %val.i2 = load i32, i32* %src.i2, align 8, !tbaa ![[TAG]]
181 ; CHECK: store i32 %add.i2, i32* %dst.i2, align 8, !tbaa ![[TAG]]
195 ; CHECK: %val.i2 = load i32, i32* %src.i2, align 8, !tbaa.struct ![[TAG]]
199 ; CHECK: store i32 %add.i2, i32* %dst.i2, align 8, !tbaa.struct ![[TAG]]
213 ; CHECK: %val.i2 = load i32, i32* %this_src.i2, align 8, !llvm.mem.parallel_loop_access ![[TAG]]
217 ; CHECK: store i32 %add.i2, i32* %this_dst.i2, align 8, !llvm.mem.parallel_loop_access ![[TAG]]
245 ; CHECK: %x.i2 = extractelement <4 x float> %x, i32 2
246 ; CHECK: %res.i2 = fadd float %x.i2, 3.0{{[e+0]*}}, !fpmath ![[TAG]]
251 ; CHECK: %res.upto2 = insertelement <4 x float> %res.upto1, float %res.i2, i32 2
276 ; CHECK: %dest.i2 = getelementptr float*, float** %dest.i0, i32 2
283 ; CHECK: %ptr0.i2 = extractelement <4 x float*> %ptr0, i32 2
284 ; CHECK: %val.i2 = getelementptr float, float* %ptr0.i2, i32 100
289 ; CHECK: store float* %val.i2, float** %dest.i2, align 16
293 %i2 = insertelement <4 x i32> %i1, i32 100, i32 2
295 %val = getelementptr float, <4 x float *> %ptr1, <4 x i32> %i2
305 ; CHECK: %dest.i2 = getelementptr float, float* %dest.i0, i32 2
311 ; CHECK: %src.i2 = getelementptr float, float* %src.i0, i32 2
312 ; CHECK: %val.i2 = load float, float* %src.i2, align 4
317 ; CHECK: store float %val.i2, float* %dest.i2, align 8
330 ; CHECK: %dest.i2 = getelementptr float, float* %dest.i0, i32 2
336 ; CHECK: %src.i2 = getelementptr float, float* %src.i0, i32 2
337 ; CHECK: %val.i2 = load float, float* %src.i2, align 1
342 ; CHECK: store float %val.i2, float* %dest.i2, align 2
371 ; CHECK-DAG: %val1.i2 = extractelement <4 x i32> %val1, i32 2
375 ; CHECK-DAG: %val2.i2 = shl i32 3, %val1.i2
391 ; CHECK: %dest.i2 = getelementptr float*, float** %dest.i0, i32 2
399 ; CHECK: %i.i2 = extractelement <4 x i32> %i, i32 2
400 ; CHECK: %ptr.i2 = extractelement <4 x [4 x float]*> %ptr, i32 2
401 ; CHECK: %val.i2 = getelementptr inbounds [4 x float], [4 x float]* %ptr.i2, i32 2, i32 %i.i2
407 ; CHECK: store float* %val.i2, float** %dest.i2, align 16
422 ; CHECK: %this_acc.i2 = phi float [ %acc.i2, %entry ], [ %next_acc.i2, %loop ]
427 ; CHECK: %this_acc.upto2 = insertelement <4 x float> %this_acc.upto1, float %this_acc.i2, i32 2