Home
last modified time | relevance | path

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

12345678910>>...40

/llvm-project-15.0.7/llvm/test/MC/AArch64/SVE/
H A Dfsub.s18 fsub z0.h, p0/m, z0.h, #0.5 label
24 fsub z0.s, p0/m, z0.s, #0.5 label
30 fsub z0.d, p0/m, z0.d, #0.5 label
42 fsub z31.h, p7/m, z31.h, #1.0 label
48 fsub z31.s, p7/m, z31.s, #1.0 label
60 fsub z0.h, p7/m, z0.h, z31.h label
66 fsub z0.s, p7/m, z0.s, z31.s label
72 fsub z0.d, p7/m, z0.d, z31.d label
78 fsub z0.h, z1.h, z31.h label
84 fsub z0.s, z1.s, z31.s label
[all …]
H A 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
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
67 fsub z0.h, p8/m, z0.h, z31.h label
77 fsub z0.d, z1.d, z31.d label
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AMDGPU/
H A Dfsub.ll51 %f32 = fsub float undef, undef
52 %v2f32 = fsub <2 x float> undef, undef
53 %v3f32 = fsub <3 x float> undef, undef
54 %v4f32 = fsub <4 x float> undef, undef
55 %v5f32 = fsub <5 x float> undef, undef
56 %v8f32 = fsub <8 x float> undef, undef
57 %v9f32 = fsub <9 x float> undef, undef
102 %f64 = fsub double undef, undef
151 %f16 = fsub half undef, undef
152 %v2f16 = fsub <2 x half> undef, undef
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A 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 …]
H A 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 …]
H A Dfp-sub-01.ll14 %res = fsub float %f1, %f2
24 %res = fsub float %f1, %f2
35 %res = fsub float %f1, %f2
48 %res = fsub float %f1, %f2
60 %res = fsub float %f1, %f2
73 %res = fsub float %f1, %f2
108 %sub0 = fsub float %ret, %val0
109 %sub1 = fsub float %sub0, %val1
110 %sub2 = fsub float %sub1, %val2
111 %sub3 = fsub float %sub2, %val3
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A D2009-02-27-SpillerBug.ll107 %28 = fsub double %22, %27 ; <double> [#uses=1]
117 %38 = fsub double %36, %37 ; <double> [#uses=1]
123 %44 = fsub double %34, %43 ; <double> [#uses=1]
129 %50 = fsub double %47, %49 ; <double> [#uses=1]
151 %72 = fsub double %70, %71 ; <double> [#uses=1]
155 %76 = fsub double %74, %75 ; <double> [#uses=1]
162 %83 = fsub double %81, %82 ; <double> [#uses=1]
166 %87 = fsub double %85, %86 ; <double> [#uses=1]
170 %91 = fsub double %80, %90 ; <double> [#uses=1]
180 %101 = fsub double %99, %100 ; <double> [#uses=1]
[all …]
H A 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 …]
H A 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 …]
H A 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]
73 %.pn29 = fsub double %.pn64, %.pn65 ; <double> [#uses=1]
81 %.pn30 = fsub double %.pn32, %.pn33 ; <double> [#uses=1]
88 %.pn14 = fsub double %.pn18, undef ; <double> [#uses=1]
91 %.pn8 = fsub double %.pn12, undef ; <double> [#uses=1]
92 %.pn6 = fsub double %.pn10, %.pn11 ; <double> [#uses=1]
95 %N1.0 = fsub double %.pn4, undef ; <double> [#uses=1]
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dcrash_exceed_scheduling.ll54 %ixx0 = fsub double undef, undef
55 %ixx1 = fsub double undef, undef
56 %ixx2 = fsub double undef, undef
57 %ixx3 = fsub double undef, undef
58 %ixx4 = fsub double undef, undef
59 %ixx5 = fsub double undef, undef
61 %ixx10 = fsub double undef, undef
62 %ixx11 = fsub double undef, undef
63 %ixx12 = fsub double undef, undef
64 %ixx13 = fsub double undef, undef
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dfsub.ll12 %t1 = fsub float %x, %y
13 %t2 = fsub float -0.0, %t1
23 %t1 = fsub float %x, %y
36 %t1 = fsub float %x, %y
46 %t1 = fsub float %x, %y
65 %t1 = fsub float %x, %y
78 %t1 = fsub float %x, %y
92 %t1 = fsub float %x, %y
118 %t1 = fsub float %x, %y
143 %r = fsub float %x, 42.0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A 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
66 %fsub = fsub double -0.000000e+00, %fabs
[all …]
H A 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
56 %fsub = fsub float -0.000000e+00, %fabs
57 store float %fsub, float addrspace(1)* %out
65 %fsub = fsub float -0.000000e+00, %fabs
75 %fsub = fsub float -0.000000e+00, %fabs
[all …]
H A Dfneg-fabs.f16.ll14 %fsub = fsub half -0.0, %fabs
15 %fadd = fadd half %y, %fsub
32 %fsub = fsub half -0.0, %fabs
33 %fmul = fmul half %y, %fsub
47 %fsub = fsub half -0.0, %fabs
48 store half %fsub, half addrspace(1)* %out
56 %fsub = fsub half -0.0, %fabs
57 store half %fsub, half addrspace(1)* %out, align 2
66 %fsub = fsub half -0.0, %fabs
67 store half %fsub, half addrspace(1)* %out, align 2
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A 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 …]
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dstrictfp-fsub.ll5 ; constrained fsub
9 ; fsub X, +0 ==> X
16 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.to…
108 ; fsub X, -0 ==> X, when we know X is not -0
159 ; fsub X, -0 ==> X, when we know X is not -0
230 ; fsub -0.0, (fneg X) ==> X
288 ; fsub -0.0, (fsub -0.0, X) ==> X
352 ; fsub 0.0, (fneg X) ==> X if signed zeros are ignored.
414 ; fsub 0.0, (fsub 0.0, X) ==> X if signed zeros are ignored.
478 ; fsub nnan x, x ==> 0.0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dpr18663.ll92 %sub3121 = fsub double %add3113, undef
93 %sub3129 = fsub double %sub3121, undef
96 %sub3153 = fsub double %add3145, undef
121 %sub3263 = fsub double %add3255, undef
123 %sub3279 = fsub double %add3271, undef
124 %sub3287 = fsub double %sub3279, undef
145 %sub3375 = fsub double %add3367, undef
170 %sub3486 = fsub double %add3478, undef
175 %sub3503 = fsub double %sub3495, undef
176 %sub3512 = fsub double %sub3503, undef
[all …]
H A Dfma-mutate-duplicate-vreg.ll10 %3 = fsub float 1.000000e+00, %2
13 %6 = fsub float 1.000000e+00, %5
16 %9 = fsub float 1.000000e+00, %8
19 %12 = fsub float 1.000000e+00, %11
22 %15 = fsub float 1.000000e+00, %14
25 %18 = fsub float 1.000000e+00, %17
28 %21 = fsub float 1.000000e+00, %20
31 %24 = fsub float 1.000000e+00, %23
/llvm-project-15.0.7/llvm/test/MC/VE/
H A DFSUB.s6 # CHECK-INST: fsub.d %s11, %s20, %s22
8 fsub.d %s11, %s20, %s22
10 # CHECK-INST: fsub.s %s11, 22, %s22
12 fsub.s %s11, 22, %s22
14 # CHECK-INST: fsub.d %s11, 63, (60)1
16 fsub.d %s11, 63, (60)1
18 # CHECK-INST: fsub.s %s11, -64, (22)0
20 fsub.s %s11, -64, (22)0
22 # CHECK-INST: fsub.q %s12, %s20, %s22
24 fsub.q %s12, %s20, %s22
/llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/
H A 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 …]
H A Dhoist.ll10 ; CHECK: fsub
12 ; CHECK: fsub
15 ; CHECK-NOT: fsub
50 ; CHECK: fsub
52 ; CHECK: fsub
98 ; CHECK: fsub
102 ; CHECK: fsub
105 ; CHECK: fsub
150 ; CHECK: fsub
152 ; CHECK: fsub
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/LoongArch/ir-instruction/
H A Dfsub.ll4 ;; Exercise the 'fsub' LLVM IR: https://llvm.org/docs/LangRef.html#fsub-instruction
9 ; LA32-NEXT: fsub.s $fa0, $fa0, $fa1
14 ; LA64-NEXT: fsub.s $fa0, $fa0, $fa1
16 %sub = fsub float %x, %y
23 ; LA32-NEXT: fsub.d $fa0, $fa0, $fa1
28 ; LA64-NEXT: fsub.d $fa0, $fa0, $fa1
30 %sub = fsub double %x, %y
44 %res = fsub float -0.0, %x
58 %res = fsub double -0.0, %x
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dinline-byval-bonus.ll49 %17 = fsub double %14, %16
56 %24 = fsub double %21, %23
64 %32 = fsub double %29, %31
81 %49 = fsub double %47, %48
83 %51 = fsub double %49, %50
89 %57 = fsub double %53, %56
93 %61 = fsub double %58, %60
100 %66 = fsub double %64, %34
103 %69 = fsub double %65, %64
140 %92 = fsub double %83, %91
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/Reassociate/
H A Dfast-ArrayOutOfBounds.ll16 ; CHECK-NEXT: %tmp.26 = fsub float %tmp.8, %tmp.15
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
61 %tmp.32 = fsub fast float %tmp.30, %a4
[all …]

12345678910>>...40