Home
last modified time | relevance | path

Searched refs:fsub (Results 1 – 25 of 428) sorted by relevance

12345678910>>...18

/external/llvm/test/CodeGen/ARM/
D2009-02-27-SpillerBug.ll38 %.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 …]
D2009-11-13-ScavengerAssert2.ll23 %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 …]
D2009-11-13-VRRewriterCrash.ll25 %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 …]
D2009-07-29-VFP3Registers.ll20 %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 …]
DfusedMAC.ll24 %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/
Dfnabs.ll13 %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/
Dfneg-fabs.f64.ll11 %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 …]
Dfneg-fabs.ll10 %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 …]
Dfneg.f64.ll7 %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
Dfneg.ll10 %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/
Dpr18663.ll89 %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/
Dfp-sub-01.ll12 %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 …]
Dfp-sub-02.ll12 %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/
Dfast-math.ll37 ; 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/
Dinline-byval-bonus.ll48 %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/
Dfast-ArrayOutOfBounds.ll16 ; 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 …]
Dfast-SubReassociate.ll7 ; 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 …]
Dfast-basictest.ll6 ; 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/
Dprefer-fma.ll24 ; 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/
Dfp-dp3.ll19 %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/
Dfneg-ext.ll5 ; 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
Dfsub.ll5 %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
Dfmul.ll5 %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/
Dcross-rc-coalescing-2.ll36 %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/
Dsearch-limit.ll13 %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

12345678910>>...18