Home
last modified time | relevance | path

Searched refs:fdiv (Results 1 – 25 of 829) sorted by relevance

12345678910>>...34

/external/llvm/test/CodeGen/ARM/
Dstack-alignment.ll102 %div = fdiv double %29, %28
103 %div30 = fdiv double %div, %27
104 %div31 = fdiv double %div30, %26
105 %div32 = fdiv double %div31, %25
106 %div33 = fdiv double %div32, %24
107 %div34 = fdiv double %div33, %23
108 %div35 = fdiv double %div34, %22
109 %div36 = fdiv double %div35, %21
110 %div37 = fdiv double %div36, %20
111 %div38 = fdiv double %div37, %19
[all …]
D2009-02-27-SpillerBug.ll40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1]
46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1]
49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1]
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dstack-alignment.ll102 %div = fdiv double %29, %28
103 %div30 = fdiv double %div, %27
104 %div31 = fdiv double %div30, %26
105 %div32 = fdiv double %div31, %25
106 %div33 = fdiv double %div32, %24
107 %div34 = fdiv double %div33, %23
108 %div35 = fdiv double %div34, %22
109 %div36 = fdiv double %div35, %21
110 %div37 = fdiv double %div36, %20
111 %div38 = fdiv double %div37, %19
[all …]
D2009-02-27-SpillerBug.ll40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1]
46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1]
49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1]
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Damdgpu-codegenprepare-fdiv.ll6 ; NOOP: %md.25ulp = fdiv float %a, %b, !fpmath !0
8 %md.25ulp = fdiv float %a, %b, !fpmath !0
14 ; CHECK: %no.md = fdiv float %a, %b{{$}}
15 ; CHECK: %md.half.ulp = fdiv float %a, %b, !fpmath !1
16 ; CHECK: %md.1ulp = fdiv float %a, %b, !fpmath !2
17 ; CHECK: %md.25ulp = call float @llvm.amdgcn.fdiv.fast(float %a, float %b), !fpmath !0
18 ; CHECK: %md.3ulp = call float @llvm.amdgcn.fdiv.fast(float %a, float %b), !fpmath !3
19 ; CHECK: %fast.md.25ulp = fdiv fast float %a, %b, !fpmath !0
20 ; CHECK: arcp.md.25ulp = fdiv arcp float %a, %b, !fpmath !0
22 %no.md = fdiv float %a, %b
[all …]
Dfdiv.ll6 ; These tests check that fdiv is expanded correctly and also test that the
10 ; These test check that fdiv using unsafe_fp_math, coarse fp div, and IEEE754 fp div.
32 %fdiv = fdiv float %a, %b
33 store float %fdiv, float addrspace(1)* %out
57 %fdiv = fdiv float %a, %b
58 store float %fdiv, float addrspace(1)* %out
70 %fdiv = fdiv float %a, %b, !fpmath !0
71 store float %fdiv, float addrspace(1)* %out
75 ; Use correct fdiv
82 %fdiv = fdiv float %a, %b, !fpmath !0
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/AMDGPU/
Dfdiv.ll9 ; NOFP32DENORM: estimated cost of 12 for {{.*}} fdiv float
10 ; FP32DENORMS: estimated cost of 10 for {{.*}} fdiv float
13 %add = fdiv float %vec, %b
19 ; NOFP32DENORM: estimated cost of 24 for {{.*}} fdiv <2 x float>
20 ; FP32DENORMS: estimated cost of 20 for {{.*}} fdiv <2 x float>
23 %add = fdiv <2 x float> %vec, %b
29 ; NOFP32DENORM: estimated cost of 36 for {{.*}} fdiv <3 x float>
30 ; FP32DENORMS: estimated cost of 30 for {{.*}} fdiv <3 x float>
33 %add = fdiv <3 x float> %vec, %b
39 ; CIFASTF64: estimated cost of 29 for {{.*}} fdiv double
[all …]
/external/llvm/test/CodeGen/AArch64/
Dfdiv-combine.ll9 ; CHECK: fdiv s
10 ; CHECK-NOT: fdiv
14 %div = fdiv float %a, %D
15 %div1 = fdiv float %b, %D
16 %div2 = fdiv float %c, %D
23 ; CHECK: fdiv d
24 ; CHECK-NOT: fdiv
28 %div = fdiv double %a, %D
29 %div1 = fdiv double %b, %D
30 %div2 = fdiv double %c, %D
[all …]
Drecp-fastmath.ll5 %div = fdiv fast float 1.0, %x
11 ; FAULT-NEXT: fdiv
20 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x
26 ; FAULT-NEXT: fdiv
35 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x
41 ; FAULT-NEXT: fdiv
50 %div = fdiv fast double 1.0, %x
56 ; FAULT-NEXT: fdiv
65 %div = fdiv fast <2 x double> <double 1.0, double 1.0>, %x
71 ; FAULT-NEXT: fdiv
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Dfdiv-combine.ll9 ; CHECK: fdiv s
10 ; CHECK-NOT: fdiv
14 %div = fdiv float %a, %D
15 %div1 = fdiv float %b, %D
16 %div2 = fdiv float %c, %D
23 ; CHECK: fdiv d
24 ; CHECK-NOT: fdiv
28 %div = fdiv double %a, %D
29 %div1 = fdiv double %b, %D
30 %div2 = fdiv double %c, %D
[all …]
Drecp-fastmath.ll4 %div = fdiv fast float 1.0, %x
10 ; CHECK-NEXT: fdiv
14 %div = fdiv fast float 1.0, %x
26 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x
32 ; CHECK-NEXT: fdiv
36 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x
48 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x
54 ; CHECK-NEXT: fdiv
58 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x
70 …%div = fdiv fast <8 x float> <float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, fl…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dfdiv.ll9 %div = fdiv float %x, 8.0
20 %div = fdiv float %x, 0x3810000000000000
28 ; CHECK-NEXT: [[DIV:%.*]] = fdiv float [[X:%.*]], 0x47E0000000000000
31 %div = fdiv float %x, 0x47E0000000000000
39 ; CHECK-NEXT: [[DIV:%.*]] = fdiv float [[X:%.*]], 0x36A0000000000000
42 %div = fdiv float %x, 0x36A0000000000000
46 ; Fast math allows us to replace this fdiv.
53 %div = fdiv arcp float %x, 3.0
57 ; Fast math allows us to replace this fdiv, but we don't to avoid a denormal.
62 ; CHECK-NEXT: [[DIV:%.*]] = fdiv arcp float [[X:%.*]], 0x47E0000100000000
[all …]
Dfdiv-cos-sin.ll8 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[TMP1]], [[TMP2]]
13 %div = fdiv double %1, %2
21 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[TMP1]], [[TMP2]]
26 %div = fdiv double %1, %2
33 ; CHECK-NEXT: [[TMP1:%.*]] = fdiv reassoc double 1.000000e+00, [[TAN]]
38 %div = fdiv reassoc double %1, %2
45 ; CHECK-NEXT: [[TMP1:%.*]] = fdiv reassoc double 1.000000e+00, [[TAN]]
50 %div = fdiv reassoc double %1, %2
58 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc double [[TMP1]], [[TMP2]]
64 %div = fdiv reassoc double %1, %2
[all …]
/external/llvm/test/Analysis/CostModel/AMDGPU/
Dfdiv.ll7 ; ALL: estimated cost of 10 for {{.*}} fdiv float
10 %add = fdiv float %vec, %b
16 ; ALL: estimated cost of 20 for {{.*}} fdiv <2 x float>
19 %add = fdiv <2 x float> %vec, %b
25 ; ALL: estimated cost of 30 for {{.*}} fdiv <3 x float>
28 %add = fdiv <3 x float> %vec, %b
34 ; CIFASTF64: estimated cost of 29 for {{.*}} fdiv double
35 ; CISLOWF64: estimated cost of 33 for {{.*}} fdiv double
36 ; SIFASTF64: estimated cost of 32 for {{.*}} fdiv double
37 ; SISLOWF64: estimated cost of 36 for {{.*}} fdiv double
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
D2009-02-27-SpillerBug.ll40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1]
44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1]
46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1]
48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1]
49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1]
[all …]
/external/llvm/test/Transforms/InstCombine/
Dfdiv.ll4 %div = fdiv float %x, 0x3810000000000000
12 %div = fdiv float %x, 0x47E0000000000000
16 ; CHECK-NEXT: fdiv float %x, 0x47E0000000000000
20 %div = fdiv float %x, 0x36A0000000000000
24 ; CHECK-NEXT: fdiv float %x, 0x36A0000000000000
28 %div = fdiv fast float %x, 8.0
36 %div1 = fdiv fast float %x, %y
37 %div2 = fdiv fast float %div1, %z
41 ; CHECK-NEXT: fdiv fast
45 %div1 = fdiv fast float %x, %y
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dfp-div-01.ll12 %res = fdiv float %f1, %f2
22 %res = fdiv float %f1, %f2
33 %res = fdiv float %f1, %f2
46 %res = fdiv float %f1, %f2
58 %res = fdiv float %f1, %f2
71 %res = fdiv float %f1, %f2
106 %div0 = fdiv float %ret, %val0
107 %div1 = fdiv float %div0, %val1
108 %div2 = fdiv float %div1, %val2
109 %div3 = fdiv float %div2, %val3
[all …]
Dfp-div-02.ll14 %res = fdiv double %f1, %f2
24 %res = fdiv double %f1, %f2
35 %res = fdiv double %f1, %f2
48 %res = fdiv double %f1, %f2
60 %res = fdiv double %f1, %f2
73 %res = fdiv double %f1, %f2
108 %div0 = fdiv double %ret, %val0
109 %div1 = fdiv double %div0, %val1
110 %div2 = fdiv double %div1, %val2
111 %div3 = fdiv double %div2, %val3
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dfp-div-02.ll14 %res = fdiv double %f1, %f2
24 %res = fdiv double %f1, %f2
35 %res = fdiv double %f1, %f2
48 %res = fdiv double %f1, %f2
60 %res = fdiv double %f1, %f2
73 %res = fdiv double %f1, %f2
108 %div0 = fdiv double %ret, %val0
109 %div1 = fdiv double %div0, %val1
110 %div2 = fdiv double %div1, %val2
111 %div3 = fdiv double %div2, %val3
[all …]
Dfp-div-01.ll14 %res = fdiv float %f1, %f2
24 %res = fdiv float %f1, %f2
35 %res = fdiv float %f1, %f2
48 %res = fdiv float %f1, %f2
60 %res = fdiv float %f1, %f2
73 %res = fdiv float %f1, %f2
108 %div0 = fdiv float %ret, %val0
109 %div1 = fdiv float %div0, %val1
110 %div2 = fdiv float %div1, %val2
111 %div3 = fdiv float %div2, %val3
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dfdiv-combine.ll12 ; CHECK: fdiv {{[0-9]}}
13 ; CHECK-NOT: fdiv
17 %div = fdiv double %a, %D
18 %div1 = fdiv double %b, %D
19 %div2 = fdiv double %c, %D
26 ; CHECK: fdiv {{[0-9]}}
27 ; CHECK: fdiv {{[0-9]}}
29 %div = fdiv double %a, %D
30 %div1 = fdiv double %b, %D
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Dfdiv-combine.ll12 ; CHECK: fdiv {{[0-9]}}
13 ; CHECK-NOT: fdiv
17 %div = fdiv double %a, %D
18 %div1 = fdiv double %b, %D
19 %div2 = fdiv double %c, %D
26 ; CHECK: fdiv {{[0-9]}}
27 ; CHECK: fdiv {{[0-9]}}
29 %div = fdiv double %a, %D
30 %div1 = fdiv double %b, %D
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dremat-scalar-zero.ll45 %div = fdiv double %tmp1, 0.000000e+00 ; <double> [#uses=1]
47 %div70 = fdiv double %tmp5, 2.000000e-01 ; <double> [#uses=1]
50 %div74 = fdiv double %tmp9, 2.000000e-01 ; <double> [#uses=1]
53 %div78 = fdiv double %tmp13, 2.000000e-01 ; <double> [#uses=1]
56 %div82 = fdiv double %tmp17, 2.000000e-01 ; <double> [#uses=1]
59 %div86 = fdiv double %tmp21, 2.000000e-01 ; <double> [#uses=1]
62 %div90 = fdiv double %tmp25, 2.000000e-01 ; <double> [#uses=1]
65 %div94 = fdiv double %tmp29, 2.000000e-01 ; <double> [#uses=1]
68 %div98 = fdiv double %tmp33, 2.000000e-01 ; <double> [#uses=1]
71 %div102 = fdiv double %tmp37, 2.000000e-01 ; <double> [#uses=1]
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/
Dfast-math.ll11 %t2 = fdiv float %t1, %b
20 %t2 = fdiv float %t1, %b
29 %t2 = fdiv float %t1, %b
38 %t2 = fdiv float %t1, %b
51 %t2 = fdiv double %t1, %b
61 %ret = fdiv float 1.0, %b
73 %ret = fdiv float 1.0, %b
85 %ret = fdiv float 1.0, %b
125 %x = fdiv arcp float %a, %divisor
126 %y = fdiv arcp float %b, %divisor
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dremat-scalar-zero.ll46 %div = fdiv double %tmp1, 0.000000e+00 ; <double> [#uses=1]
48 %div70 = fdiv double %tmp5, 2.000000e-01 ; <double> [#uses=1]
51 %div74 = fdiv double %tmp9, 2.000000e-01 ; <double> [#uses=1]
54 %div78 = fdiv double %tmp13, 2.000000e-01 ; <double> [#uses=1]
57 %div82 = fdiv double %tmp17, 2.000000e-01 ; <double> [#uses=1]
60 %div86 = fdiv double %tmp21, 2.000000e-01 ; <double> [#uses=1]
63 %div90 = fdiv double %tmp25, 2.000000e-01 ; <double> [#uses=1]
66 %div94 = fdiv double %tmp29, 2.000000e-01 ; <double> [#uses=1]
69 %div98 = fdiv double %tmp33, 2.000000e-01 ; <double> [#uses=1]
72 %div102 = fdiv double %tmp37, 2.000000e-01 ; <double> [#uses=1]
[all …]

12345678910>>...34