/external/llvm/test/CodeGen/ARM/ |
D | 2009-02-27-SpillerBug.ll | 38 %.pn185 = fsub double -0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 39 %.pn147 = fsub double -0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 50 %.pn81 = fsub double %.pn141, %.pn142 ; <double> [#uses=1] 51 %.pn77 = fsub double 0.000000e+00, %.pn136 ; <double> [#uses=1] 52 %.pn75 = fsub double 0.000000e+00, %.pn132 ; <double> [#uses=1] 53 %.pn69 = fsub double %.pn123, %.pn124 ; <double> [#uses=1] 54 %.pn67 = fsub double 0.000000e+00, %.pn120 ; <double> [#uses=1] 55 %.pn56 = fsub double %.pn117, %.pn118 ; <double> [#uses=1] 56 %.pn42 = fsub double 0.000000e+00, %.pn88 ; <double> [#uses=1] 62 %.pn17 = fsub double 0.000000e+00, %.pn60 ; <double> [#uses=1] [all …]
|
D | 2009-11-13-ScavengerAssert2.ll | 23 %1 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 27 %5 = fsub float %3, undef ; <float> [#uses=2] 30 %8 = fsub float %7, undef ; <float> [#uses=1] 33 %11 = fsub float %10, undef ; <float> [#uses=2] 36 %14 = fsub float %13, undef ; <float> [#uses=1] 38 %16 = fsub float %15, undef ; <float> [#uses=1] 40 %18 = fsub float %17, 0.000000e+00 ; <float> [#uses=5] 42 %20 = fsub float %19, undef ; <float> [#uses=3] 45 %23 = fsub float %21, %22 ; <float> [#uses=2] 60 %35 = fsub float %33, %34 ; <float> [#uses=2] [all …]
|
D | 2009-11-13-VRRewriterCrash.ll | 25 %2 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 28 %5 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 31 %8 = fsub float undef, undef ; <float> [#uses=1] 34 %11 = fsub float %9, %10 ; <float> [#uses=3] 37 %14 = fsub float %12, %13 ; <float> [#uses=2] 50 %25 = fsub float %23, %24 ; <float> [#uses=2] 52 %27 = fsub float %26, undef ; <float> [#uses=1] 55 %30 = fsub float %28, %29 ; <float> [#uses=1] 56 %31 = fsub float undef, 0.000000e+00 ; <float> [#uses=1] 64 %39 = fsub float %22, %38 ; <float> [#uses=2] [all …]
|
D | 2009-07-29-VFP3Registers.ll | 20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 59 %.pn76 = fsub double %.pn138, %.pn139 ; <double> [#uses=1] 60 %.pn74 = fsub double %.pn134, %.pn135 ; <double> [#uses=1] 61 %.pn70 = fsub double %.pn128, %.pn129 ; <double> [#uses=1] 73 %.pn29 = fsub double %.pn64, %.pn65 ; <double> [#uses=1] 81 %.pn30 = fsub double %.pn32, %.pn33 ; <double> [#uses=1] 83 %.pn24 = fsub double %.pn28, %.pn29 ; <double> [#uses=1] [all …]
|
D | fusedMAC.ll | 24 %2 = fsub double %d1, %1 32 %2 = fsub float %f1, %1 40 %2 = fsub double -0.0, %1 41 %3 = fsub double %2, %d3 49 %2 = fsub float -0.0, %1 50 %3 = fsub float %2, %f3 58 %2 = fsub double %1, %d3 66 %2 = fsub float %1, %f3 82 %sub = fsub <2 x float> %a, %mul 98 %sub = fsub <4 x float> %a, %mul [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | fnabs.ll | 13 %fsub = fsub float -0.0, %fabs 14 ret float %fsub 24 %fsub = fsub float -0.0, %fabs 25 %fmul = fmul float %fsub, %fabs 34 %fsub = fsub <4 x float> <float -0.0, float -0.0, float -0.0, float -0.0>, %fabs 35 ret <4 x float> %fsub 45 %fsub = fsub <4 x float> <float -0.0, float -0.0, float -0.0, float -0.0>, %fabs 46 %fmul = fmul <4 x float> %fsub, %fabs 55 …%fsub = fsub <8 x float> <float -0.0, float -0.0, float -0.0, float -0.0, float -0.0, float -0.0, … 56 ret <8 x float> %fsub [all …]
|
/external/llvm/test/CodeGen/R600/ |
D | fneg-fabs.f64.ll | 11 %fsub = fsub double -0.000000e+00, %fabs 12 %fadd = fadd double %y, %fsub 21 %fsub = fsub double -0.000000e+00, %fabs 22 %fadd = fadd double %y, %fsub 31 %fsub = fsub double -0.000000e+00, %fabs 32 %fmul = fmul double %y, %fsub 41 %fsub = fsub double -0.000000e+00, %fabs 42 store double %fsub, double addrspace(1)* %out 52 %fsub = fsub double -0.000000e+00, %fabs 53 store double %fsub, double addrspace(1)* %out [all …]
|
D | fneg-fabs.ll | 10 %fsub = fsub float -0.000000e+00, %fabs 11 %fadd = fadd float %y, %fsub 22 %fsub = fsub float -0.000000e+00, %fabs 23 %fmul = fmul float %y, %fsub 42 %fsub = fsub float -0.000000e+00, %fabs 43 store float %fsub, float addrspace(1)* %out 57 %fsub = fsub float -0.000000e+00, %fabs 58 store float %fsub, float addrspace(1)* %out 67 %fsub = fsub float -0.000000e+00, %fabs 68 store float %fsub, float addrspace(1)* %out, align 4 [all …]
|
D | fneg.f64.ll | 7 %fneg = fsub double -0.000000e+00, %in 16 %fneg = fsub <2 x double> <double -0.000000e+00, double -0.000000e+00>, %in 32 …%fneg = fsub <4 x double> <double -0.000000e+00, double -0.000000e+00, double -0.000000e+00, doubl… 45 %fsub = fsub double 0.0, %bc 46 store double %fsub, double addrspace(1)* %out 56 %fsub = fsub double -0.0, %in 57 %fmul = fmul double %fsub, %in
|
D | fneg.ll | 10 %fneg = fsub float -0.000000e+00, %in 22 %fneg = fsub <2 x float> <float -0.000000e+00, float -0.000000e+00>, %in 38 …%fneg = fsub <4 x float> <float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.… 55 %fsub = fsub float 0.0, %bc 56 store float %fsub, float addrspace(1)* %out 66 %fsub = fsub float -0.0, %in 67 %fmul = fmul float %fsub, %in
|
/external/llvm/test/CodeGen/PowerPC/ |
D | pr18663.ll | 89 %sub3097 = fsub double 0.000000e+00, %mul3096 92 %sub3121 = fsub double %add3113, undef 93 %sub3129 = fsub double %sub3121, undef 96 %sub3153 = fsub double %add3145, undef 97 %sub3162 = fsub double %sub3153, 0.000000e+00 102 %sub3198 = fsub double %add3189, %mul3197 103 %sub3207 = fsub double %sub3198, 0.000000e+00 106 %sub3215 = fsub double %sub3207, %mul3214 108 %sub3223 = fsub double %sub3215, %mul3222 117 %sub3247 = fsub double %add3239, %mul3246 [all …]
|
/external/llvm/test/CodeGen/SystemZ/ |
D | fp-sub-01.ll | 12 %res = fsub float %f1, %f2 22 %res = fsub float %f1, %f2 33 %res = fsub float %f1, %f2 46 %res = fsub float %f1, %f2 58 %res = fsub float %f1, %f2 71 %res = fsub float %f1, %f2 106 %sub0 = fsub float %ret, %val0 107 %sub1 = fsub float %sub0, %val1 108 %sub2 = fsub float %sub1, %val2 109 %sub3 = fsub float %sub2, %val3 [all …]
|
D | fp-sub-02.ll | 12 %res = fsub double %f1, %f2 22 %res = fsub double %f1, %f2 33 %res = fsub double %f1, %f2 46 %res = fsub double %f1, %f2 58 %res = fsub double %f1, %f2 71 %res = fsub double %f1, %f2 106 %sub0 = fsub double %ret, %val0 107 %sub1 = fsub double %sub0, %val1 108 %sub2 = fsub double %sub1, %val2 109 %sub3 = fsub double %sub2, %val3 [all …]
|
/external/llvm/test/Transforms/InstSimplify/ |
D | fast-math.ll | 37 ; fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0 43 %t1 = fsub nnan ninf float 0.0, %a 46 %t2 = fsub nnan float 0.0, %a 49 %t3 = fsub nnan ninf float 0.0, %a 52 %t4 = fsub float 0.0, %a 56 ; CHECK: %nofold = fsub float 0.0 57 %nofold = fsub float 0.0, %a 73 ; fsub nnan ninf x, x ==> 0.0 77 %zero1 = fsub nnan ninf float %a, %a 80 ; CHECK: %no_zero1 = fsub [all …]
|
/external/llvm/test/Transforms/Inline/ |
D | inline-byval-bonus.ll | 48 %17 = fsub double %14, %16 55 %24 = fsub double %21, %23 63 %32 = fsub double %29, %31 77 %46 = fsub double -0.000000e+00, %16 80 %49 = fsub double %47, %48 82 %51 = fsub double %49, %50 88 %57 = fsub double %53, %56 92 %61 = fsub double %58, %60 98 %65 = fsub double -0.000000e+00, %34 99 %66 = fsub double %64, %34 [all …]
|
/external/llvm/test/Transforms/Reassociate/ |
D | fast-ArrayOutOfBounds.ll | 16 ; CHECK-NEXT: %tmp.26 = fsub float %tmp.8, %tmp.15 18 ; CHECK-NEXT: %tmp.30 = fsub float %tmp.28, %tmp.23 19 ; CHECK-NEXT: %tmp.32 = fsub float %tmp.30, %a4 20 ; CHECK-NEXT: %tmp.34 = fsub float %tmp.32, %a2 34 %tmp.26 = fsub float %tmp.8, %tmp.15 36 %tmp.30 = fsub float %tmp.28, %tmp.23 37 %tmp.32 = fsub float %tmp.30, %a4 38 %tmp.34 = fsub float %tmp.32, %a2 58 %tmp.26 = fsub fast float %tmp.8, %tmp.15 60 %tmp.30 = fsub fast float %tmp.28, %tmp.23 [all …]
|
D | fast-SubReassociate.ll | 7 ; CHECK-NEXT: %Y = fsub float %X, %W 13 %Y = fsub float %X, %W 21 ; CHECK-NEXT: %Z = fsub fast float %A, %B 26 %Y = fsub fast float %X, %W 37 ; CHECK-NEXT: %P = fsub float %D, %O 44 %P = fsub float %D, %O 52 ; CHECK-NEXT: %B.neg = fsub fast float -0.000000e+00, %B 53 ; CHECK-NEXT: %O.neg = fsub fast float %B.neg, %A 54 ; CHECK-NEXT: %P = fsub fast float %O.neg, %C 61 ; %Q = fsub fast float %D, %sum1 [all …]
|
D | fast-basictest.ll | 6 ; CHECK-NEXT: fsub fast float -0.000000e+00, %arg 9 %tmp1 = fsub fast float -1.200000e+01, %arg 125 ; CHECK-NEXT: fsub fast float %Z 128 %A = fsub fast float 0.0, %X 172 %A = fsub fast float 1.000000e+00, %X 173 %B = fsub fast float 2.000000e+00, %X 174 %C = fsub fast float 3.000000e+00, %X 182 ; CHECK-NEXT: fsub fast float %X3, %X2 186 %A = fsub fast float 0.000000e+00, %X1 195 ; CHECK-NEXT: fsub fast float %X1, %X2 [all …]
|
/external/llvm/test/Transforms/SimplifyCFG/AArch64/ |
D | prefer-fma.ll | 24 ; fsub ((fmul x, y), z) 28 ; CHECK-NEXT: %sub1 = fsub fast double %mul1, %0 31 %sub1 = fsub fast double %mul1, %0 41 ; fsub (x, (fmul y, z)) 45 ; CHECK-NEXT: %mul2 = fsub fast double %6, %7 48 %mul2 = fsub fast double %7, %8 52 ; fsub (fneg((fmul x, y)), const) 56 ; CHECK-NEXT: %neg = fsub fast double 0.000000e+00, %mul3 57 ; CHECK-NEXT: %sub2 = fsub fast double %neg, 3.000000e+00 59 %neg = fsub fast double 0.0000000e+00, %mul3 [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | fp-dp3.ll | 19 %nega = fsub float -0.0, %a 29 %nega = fsub float -0.0, %a 30 %negc = fsub float -0.0, %c 40 %negc = fsub float -0.0, %c 59 %nega = fsub double -0.0, %a 69 %nega = fsub double -0.0, %a 70 %negc = fsub double -0.0, %c 80 %negc = fsub double -0.0, %c 103 %diff = fsub float %a, %prod 107 ; CHECK-NOFAST: fsub {{s[0-9]+}}, {{s[0-9]+}}, {{s[0-9]+}} [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | fneg-ext.ll | 5 ; CHECK-NOT: fsub 8 %1 = fsub float -0.000000e+00, %a 10 %3 = fsub double %b, %2 16 ; CHECK-NOT: fsub 19 %1 = fsub float -0.000000e+00, %a 21 %3 = fsub fast double %b, %2
|
D | fsub.ll | 5 %t1 = fsub float %a, %b 6 %t2 = fsub float -0.000000e+00, %t1 8 ; CHECK: %t1 = fsub float %a, %b 9 ; CHECK-NEXT: %t2 = fsub float -0.000000e+00, %t1 17 %t2 = fsub double %x, %t1 20 ; CHECK-NEXT: %t2 = fsub double %x, %t1
|
D | fmul.ll | 5 %sub = fsub float -0.000000e+00, %x 15 %sub = fsub nsz float 0.000000e+00, %x 25 %sub1 = fsub float -0.000000e+00, %x 26 %sub2 = fsub float -0.000000e+00, %y 35 %sub1 = fsub nsz float 0.000000e+00, %x 36 %sub2 = fsub nsz float 0.000000e+00, %y 45 %sub1 = fsub float -0.000000e+00, %x 50 ; CHECK: %mul = fsub float -0.000000e+00, %1 55 %sub1 = fsub nsz float 0.000000e+00, %x 60 ; CHECK: %mul = fsub float -0.000000e+00, %1 [all …]
|
/external/llvm/test/CodeGen/Thumb2/ |
D | cross-rc-coalescing-2.ll | 36 %6 = fsub float %3, %5 ; <float> [#uses=1] 40 %10 = fsub float %9, %8 ; <float> [#uses=1] 42 %12 = fsub float 0.000000e+00, %6 ; <float> [#uses=1] 43 %13 = fsub float 0.000000e+00, undef ; <float> [#uses=2] 47 %17 = fsub float %16, %15 ; <float> [#uses=1] 50 %20 = fsub float %19, %13 ; <float> [#uses=2] 54 %24 = fsub float %22, %23 ; <float> [#uses=1] 64 %32 = fsub float %30, %31 ; <float> [#uses=1] 65 %33 = fsub float %10, %32 ; <float> [#uses=1]
|
/external/llvm/test/Transforms/BBVectorize/ |
D | search-limit.ll | 13 %X1 = fsub double %A1, %B1 14 %X2 = fsub double %A2, %B2 15 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2 24 %sub48 = fsub double %Z1, %mul41 26 %sub69 = fsub double %Z1, %mul62 28 %sub90 = fsub double %Z1, %mul83 30 %sub111 = fsub double %Z1, %mul104 32 %sub132 = fsub double %Z1, %mul125 34 %sub153 = fsub double %Z1, %mul146
|