Home | History | Annotate | Download | only in InstCombine

Lines Matching full:i64

8 define void @foo(float* %Ar, float* %Ai, i64 %As, float* %Cr, float* %Ci, i64 %Cs, i64 %n) nounwind {
10 %0 = getelementptr inbounds float* %Ar, i64 0 ; <float*> [#uses=1]
11 %1 = getelementptr inbounds float* %Ai, i64 0 ; <float*> [#uses=1]
12 %2 = mul i64 %n, %As ; <i64> [#uses=1]
13 %3 = getelementptr inbounds float* %Ar, i64 %2 ; <float*> [#uses=1]
14 %4 = mul i64 %n, %As ; <i64> [#uses=1]
15 %5 = getelementptr inbounds float* %Ai, i64 %4 ; <float*> [#uses=1]
16 %6 = mul i64 %n, 2 ; <i64> [#uses=1]
17 %7 = mul i64 %6, %As ; <i64> [#uses=1]
18 %8 = getelementptr inbounds float* %Ar, i64 %7 ; <float*> [#uses=1]
19 %9 = mul i64 %n, 2 ; <i64> [#uses=1]
20 %10 = mul i64 %9, %As ; <i64> [#uses=1]
21 %11 = getelementptr inbounds float* %Ai, i64 %10 ; <float*> [#uses=1]
22 %12 = getelementptr inbounds float* %Cr, i64 0 ; <float*> [#uses=1]
23 %13 = getelementptr inbounds float* %Ci, i64 0 ; <float*> [#uses=1]
24 %14 = mul i64 %n, %Cs ; <i64> [#uses=1]
25 %15 = getelementptr inbounds float* %Cr, i64 %14 ; <float*> [#uses=1]
26 %16 = mul i64 %n, %Cs ; <i64> [#uses=1]
27 %17 = getelementptr inbounds float* %Ci, i64 %16 ; <float*> [#uses=1]
28 %18 = mul i64 %n, 2 ; <i64> [#uses=1]
29 %19 = mul i64 %18, %Cs ; <i64> [#uses=1]
30 %20 = getelementptr inbounds float* %Cr, i64 %19 ; <float*> [#uses=1]
31 %21 = mul i64 %n, 2 ; <i64> [#uses=1]
32 %22 = mul i64 %21, %Cs ; <i64> [#uses=1]
33 %23 = getelementptr inbounds float* %Ci, i64 %22 ; <float*> [#uses=1]
65 %46 = getelementptr inbounds float* %A0r.0, i64 %As ; <float*> [#uses=1]
66 %47 = getelementptr inbounds float* %A0i.0, i64 %As ; <float*> [#uses=1]
67 %48 = getelementptr inbounds float* %A1r.0, i64 %As ; <float*> [#uses=1]
68 %49 = getelementptr inbounds float* %A1i.0, i64 %As ; <float*> [#uses=1]
69 %50 = getelementptr inbounds float* %A2r.0, i64 %As ; <float*> [#uses=1]
70 %51 = getelementptr inbounds float* %A2i.0, i64 %As ; <float*> [#uses=1]
71 %52 = getelementptr inbounds float* %C0r.0, i64 %Cs ; <float*> [#uses=1]
72 %53 = getelementptr inbounds float* %C0i.0, i64 %Cs ; <float*> [#uses=1]
73 %54 = getelementptr inbounds float* %C1r.0, i64 %Cs ; <float*> [#uses=1]
74 %55 = getelementptr inbounds float* %C1i.0, i64 %Cs ; <float*> [#uses=1]
75 %56 = getelementptr inbounds float* %C2r.0, i64 %Cs ; <float*> [#uses=1]
76 %57 = getelementptr inbounds float* %C2i.0, i64 %Cs ; <float*> [#uses=1]
77 %58 = add nsw i64 %i.0, 1 ; <i64> [#uses=1]
81 %i.0 = phi i64 [ 0, %entry ], [ %58, %bb ] ; <i64> [#uses=2]
94 %59 = icmp slt i64 %i.0, %n ; <i1> [#uses=1]