Home
last modified time | relevance | path

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

12345678910>>...49

/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/SVE/
Dfsub.s10 fsub z0.h, p0/m, z0.h, #0.500000000000000 label
16 fsub z0.h, p0/m, z0.h, #0.5 label
22 fsub z0.s, p0/m, z0.s, #0.5 label
28 fsub z0.d, p0/m, z0.d, #0.5 label
34 fsub z31.h, p7/m, z31.h, #1.000000000000000 label
40 fsub z31.h, p7/m, z31.h, #1.0 label
46 fsub z31.s, p7/m, z31.s, #1.0 label
52 fsub z31.d, p7/m, z31.d, #1.0 label
58 fsub z0.h, p7/m, z0.h, z31.h label
64 fsub z0.s, p7/m, z0.s, z31.s label
[all …]
Dfsub-diagnostics.s6 fsub z0.h, p0/m, z0.h, #0.0 label
11 fsub z0.h, p0/m, z0.h, #0.4999999999999999999999999 label
16 fsub z0.h, p0/m, z0.h, #0.5000000000000000000000001 label
21 fsub z0.h, p0/m, z0.h, #1.0000000000000000000000001 label
26 fsub z0.h, p0/m, z0.h, #0.9999999999999999999999999 label
35 fsub z0.h, p7/m, z1.h, z31.h label
44 fsub z0.b, p7/m, z0.b, z31.b label
49 fsub z0.h, p7/m, z0.h, z31.s label
54 fsub z0.b, z1.b, z2.b label
59 fsub z0.h, z1.s, z2.s label
[all …]
/external/swiftshader/third_party/llvm-7.0/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 …]
/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/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 …]
/external/swiftshader/third_party/llvm-7.0/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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dfsub.ll8 ; CHECK-NEXT: [[T1:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
9 ; CHECK-NEXT: [[T2:%.*]] = fsub float -0.000000e+00, [[T1]]
12 %t1 = fsub float %x, %y
13 %t2 = fsub float -0.0, %t1
22 ; CHECK-NEXT: [[TMP1:%.*]] = fsub nsz float [[Y:%.*]], [[X:%.*]]
25 %t1 = fsub float %x, %y
26 %t2 = fsub nsz float -0.0, %t1
32 ; easier to analyze and generally cheaper than generic fsub.
39 ; CHECK-NEXT: [[T1:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
40 ; CHECK-NEXT: [[T2:%.*]] = fsub nsz float -0.000000e+00, [[T1]]
[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/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/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 …]
/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/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GVNHoist/
Dhoist-newgvn.ll11 ; CHECK: fsub
14 ; CHECK: fsub
18 ; CHECK-NOT: fsub
24 %sub = fsub float %0, %1
27 %sub1 = fsub float %2, %1
35 %sub3 = fsub float %3, %4
38 %sub5 = fsub float %5, %4
56 ; CHECK: fsub
59 ; CHECK: fsub
63 ; CHECK-NOT: fsub
[all …]

12345678910>>...49