Home | History | Annotate | Download | only in ARM

Lines Matching full:double

7 %struct.tree = type { i32, double, double, %struct.tree*, %struct.tree*, %struct.tree*, %struct.tree* }
12 %t.idx51.val.i = load double* null ; <double> [#uses=1]
20 %.idx45.i = getelementptr %struct.tree* %0, i32 0, i32 1 ; <double*> [#uses=1]
21 %.idx45.val.i = load double* %.idx45.i ; <double> [#uses=1]
22 %.idx46.i = getelementptr %struct.tree* %0, i32 0, i32 2 ; <double*> [#uses=1]
23 %.idx46.val.i = load double* %.idx46.i ; <double> [#uses=1]
24 %1 = fsub double 0.000000e+00, %.idx45.val.i ; <double> [#uses=2]
25 %2 = fmul double %1, %1 ; <double> [#uses=1]
26 %3 = fsub double %t.idx51.val.i, %.idx46.val.i ; <double> [#uses=2]
27 %4 = fmul double %3, %3 ; <double> [#uses=1]
28 %5 = fadd double %2, %4 ; <double> [#uses=1]
29 %6 = tail call double @llvm.sqrt.f64(double %5) nounwind ; <double> [#uses=1]
36 %tton1.0.i = phi double [ %6, %bb6.i ], [ undef, %bb4.i ] ; <double> [#uses=0]
40 declare double @llvm.sqrt.f64(double) nounwind readonly