Lines Matching refs:i3

13 ; CHECK:   %init.i3 = extractelement <4 x float> %init, i32 3
20 ; CHECK: %acc.i3 = phi float [ %init.i3, %entry ], [ %sel.i3, %loop ]
29 ; CHECK: %ptr.i3 = getelementptr float, float* %ptr.i0, i32 3
30 ; CHECK: %val.i3 = load float, float* %ptr.i3, align 4
32 ; CHECK: %add.i1 = fadd float %val.i1, %val.i3
34 ; CHECK: %add.i3 = fadd float %acc.i1, %acc.i3
38 ; CHECK: %add = insertelement <4 x float> %add.upto2, float %add.i3, i32 3
46 ; CHECK: %call.i3 = extractelement <4 x float> %call, i32 3
47 ; CHECK: %cmp.i3 = fcmp ogt float %call.i3, 4.0
51 ; CHECK: %sel.i3 = select i1 %cmp.i3, float %call.i3, float 8.0
55 ; CHECK: store float %sel.i3, float* %ptr.i3
99 ; CHECK: %init.i3 = extractelement <4 x i32> %init, i32 3
106 ; CHECK: %acc.i3 = phi i32 [ %init.i3, %entry ], [ %sel.i3, %loop ]
115 ; CHECK: %ptr.i3 = getelementptr i8, i8* %ptr.i0, i32 3
116 ; CHECK: %val.i3 = load i8, i8* %ptr.i3, align 1
120 ; CHECK: %ext.i3 = sext i8 %val.i3 to i32
124 ; CHECK: %add.i3 = add i32 %ext.i3, %acc.i3
128 ; CHECK: %cmp.i3 = icmp slt i32 %add.i3, -13
132 ; CHECK: %sel.i3 = select i1 %cmp.i3, i32 %add.i3, i32 %i
136 ; CHECK: %trunc.i3 = trunc i32 %sel.i3 to i8
140 ; CHECK: store i8 %trunc.i3, i8* %ptr.i3, align 1
178 ; CHECK: %val.i3 = load i32, i32* %src.i3, align 4, !tbaa ![[TAG]]
182 ; CHECK: store i32 %add.i3, i32* %dst.i3, align 4, !tbaa ![[TAG]]
196 ; CHECK: %val.i3 = load i32, i32* %src.i3, align 4, !tbaa.struct ![[TAG]]
200 ; CHECK: store i32 %add.i3, i32* %dst.i3, align 4, !tbaa.struct ![[TAG]]
214 ; CHECK: %val.i3 = load i32, i32* %this_src.i3, align 4, !llvm.mem.parallel_loop_access ![[TAG]]
218 ; CHECK: store i32 %add.i3, i32* %this_dst.i3, align 4, !llvm.mem.parallel_loop_access ![[TAG]]
247 ; CHECK: %x.i3 = extractelement <4 x float> %x, i32 3
248 ; CHECK: %res.i3 = fadd float %x.i3, 4.0{{[e+0]*}}, !fpmath ![[TAG]]
252 ; CHECK: %res = insertelement <4 x float> %res.upto2, float %res.i3, i32 3
277 ; CHECK: %dest.i3 = getelementptr float*, float** %dest.i0, i32 3
279 ; CHECK: %i0.i3 = extractelement <4 x i32> %i0, i32 3
285 ; CHECK: %ptr0.i3 = extractelement <4 x float*> %ptr0, i32 3
286 ; CHECK: %val.i3 = getelementptr float, float* %ptr0.i3, i32 %i0.i3
290 ; CHECK: store float* %val.i3, float** %dest.i3, align 8
306 ; CHECK: %dest.i3 = getelementptr float, float* %dest.i0, i32 3
313 ; CHECK: %src.i3 = getelementptr float, float* %src.i0, i32 3
314 ; CHECK: %val.i3 = load float, float* %src.i3, align 4
318 ; CHECK: store float %val.i3, float* %dest.i3, align 4
331 ; CHECK: %dest.i3 = getelementptr float, float* %dest.i0, i32 3
338 ; CHECK: %src.i3 = getelementptr float, float* %src.i0, i32 3
339 ; CHECK: %val.i3 = load float, float* %src.i3, align 1
343 ; CHECK: store float %val.i3, float* %dest.i3, align 2
372 ; CHECK-DAG: %val1.i3 = extractelement <4 x i32> %val1, i32 3
376 ; CHECK-DAG: %val2.i3 = shl i32 4, %val1.i3
392 ; CHECK: %dest.i3 = getelementptr float*, float** %dest.i0, i32 3
402 ; CHECK: %i.i3 = extractelement <4 x i32> %i, i32 3
403 ; CHECK: %ptr.i3 = extractelement <4 x [4 x float]*> %ptr, i32 3
404 ; CHECK: %val.i3 = getelementptr inbounds [4 x float], [4 x float]* %ptr.i3, i32 3, i32 %i.i3
408 ; CHECK: store float* %val.i3, float** %dest.i3, align 8
423 ; CHECK: %this_acc.i3 = phi float [ %acc.i3, %entry ], [ %next_acc.i3, %loop ]
428 ; CHECK: %this_acc = insertelement <4 x float> %this_acc.upto2, float %this_acc.i3, i32 3