Home
last modified time | relevance | path

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

12345678910>>...29

/external/llvm/test/CodeGen/SystemZ/
Dframe-20.ll80 %acc0 = fsub double %l0, %l0
81 %acc1 = fsub double %l1, %acc0
82 %acc2 = fsub double %l2, %acc1
83 %acc3 = fsub double %l3, %acc2
84 %acc4 = fsub double %l4, %acc3
85 %acc5 = fsub double %l5, %acc4
86 %acc6 = fsub double %l6, %acc5
87 %acc7 = fsub double %l7, %acc6
88 %acc8 = fsub double %l8, %acc7
89 %acc9 = fsub double %l9, %acc8
[all …]
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.ll14 %res = fsub double %f1, %f2
24 %res = fsub double %f1, %f2
35 %res = fsub double %f1, %f2
48 %res = fsub double %f1, %f2
60 %res = fsub double %f1, %f2
73 %res = fsub double %f1, %f2
108 %sub0 = fsub double %ret, %val0
109 %sub1 = fsub double %sub0, %val1
110 %sub2 = fsub double %sub1, %val2
111 %sub3 = fsub double %sub2, %val3
[all …]
/external/swiftshader/third_party/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 …]
/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/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/AMDGPU/
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
41 %fsub = fsub float -0.000000e+00, %fabs
42 store float %fsub, float addrspace(1)* %out
55 %fsub = fsub float -0.000000e+00, %fabs
56 store float %fsub, float addrspace(1)* %out
64 %fsub = fsub float -0.000000e+00, %fabs
65 store float %fsub, float addrspace(1)* %out, align 4
[all …]
Dsi-spill-cf.ll88 %one.sub.a.i = fsub float 1.000000e+00, %0
95 %68 = fsub float %2, undef
96 %69 = fsub float %3, undef
97 %70 = fsub float %4, undef
101 %74 = fsub float %6, undef
102 %75 = fsub float %7, undef
111 %84 = fsub float %14, undef
112 %85 = fsub float %15, undef
113 %86 = fsub float %16, undef
117 %90 = fsub float %17, undef
[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/Transforms/InstSimplify/
Dfloating-point-arithmetic.ll4 ; fsub -0.0, (fsub -0.0, X) ==> X
9 %t1 = fsub float -0.0, %a
10 %ret = fsub float -0.0, %t1
14 ; fsub 0.0, (fsub -0.0, X) != X
17 ; CHECK: [[T1:%.*]] = fsub float 0.000000e+00, %a
18 ; CHECK-NEXT: [[RET:%.*]] = fsub float -0.000000e+00, [[T1]]
21 %t1 = fsub float 0.0, %a
22 %ret = fsub float -0.0, %t1
26 ; fsub -0.0, (fsub 0.0, X) != X
29 ; CHECK: [[T1:%.*]] = fsub float -0.000000e+00, %a
[all …]
Dfast-math.ll49 ; fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0
54 ; CHECK: [[NOFOLD:%.*]] = fsub float 0.000000e+00, %a
59 %t1 = fsub nnan ninf float 0.0, %a
62 %t2 = fsub nnan float 0.0, %a
65 %t3 = fsub nnan ninf float 0.0, %a
68 %t4 = fsub float 0.0, %a
72 %nofold = fsub float 0.0, %a
86 ; fsub nnan x, x ==> 0.0
89 ; CHECK: [[NO_ZERO1:%.*]] = fsub ninf float %a, %a
90 ; CHECK-NEXT: [[NO_ZERO2:%.*]] = fsub float %a, %a
[all …]
/external/llvm/test/Analysis/CostModel/AMDGPU/
Dfsub.ll5 ; ALL: estimated cost of 1 for {{.*}} fsub float
8 %add = fsub float %vec, %b
14 ; ALL: estimated cost of 2 for {{.*}} fsub <2 x float>
17 %add = fsub <2 x float> %vec, %b
23 ; ALL: estimated cost of 3 for {{.*}} fsub <3 x float>
26 %add = fsub <3 x float> %vec, %b
32 ; FASTF64: estimated cost of 2 for {{.*}} fsub double
33 ; SLOWF64: estimated cost of 3 for {{.*}} fsub double
36 %add = fsub double %vec, %b
42 ; FASTF64: estimated cost of 4 for {{.*}} fsub <2 x double>
[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/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/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-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 …]

12345678910>>...29