Home
last modified time | relevance | path

Searched refs:fcmp (Results 1 – 25 of 371) sorted by relevance

12345678910>>...15

/external/llvm/test/Transforms/InstCombine/
Dand-fcmp.ll4 %a = fcmp ueq float %x, %y
5 %b = fcmp ord float %x, %y
10 ; CHECK: fcmp oeq float %x, %y
11 ; CHECK-NOT: fcmp ueq float %x, %y
12 ; CHECK-NOT: fcmp ord float %x, %y
17 %a = fcmp olt float %x, %y
18 %b = fcmp ord float %x, %y
23 ; CHECK: fcmp olt float %x, %y
24 ; CHECK-NOT: fcmp ord float %x, %y
29 %a = fcmp oge float %x, %y
[all …]
Dor-fcmp.ll5 %a = fcmp ueq float %x, %y ; <i1> [#uses=1]
6 %b = fcmp uno float %x, %y ; <i1> [#uses=1]
8 ; CHECK-NOT: fcmp uno
9 ; CHECK: fcmp ueq
16 %a = fcmp olt float %x, %y ; <i1> [#uses=1]
17 %b = fcmp oeq float %x, %y ; <i1> [#uses=1]
18 ; CHECK-NOT: fcmp olt
19 ; CHECK-NOT: fcmp oeq
20 ; CHECK: fcmp ole
28 %a = fcmp ult float %x, %y ; <i1> [#uses=1]
[all …]
Dfcmp.ll6 %cmp = fcmp ogt double %ext1, %ext2
9 ; CHECK-NEXT: fcmp ogt float %x, %y
14 %cmp = fcmp ogt double %ext, 1.000000e+00
17 ; CHECK-NEXT: fcmp ogt float %a, 1.0
22 %cmp = fcmp ogt double %ext, 0x3FF0000000000001 ; more precision than float.
30 %cmp = fcmp ogt double %ext, 0x36A0000000000000 ; denormal in float.
38 %cmp = fcmp ogt float %neg, 1.000000e+00
41 ; CHECK-NEXT: fcmp olt float %a, -1.0
47 %cmp = fcmp olt float %neg1, %neg2
50 ; CHECK-NEXT: fcmp ogt float %x, %y
[all …]
Dfcmp-special.ll8 %tmp = fcmp ogt double %arg, 0x7FF0000000000000
15 %tmp = fcmp ule double %arg, 0x7FF0000000000000
24 %tmp = fcmp olt double %arg, 0xFFF0000000000000
31 %tmp = fcmp uge double %arg, 0xFFF0000000000000
40 %tmp = fcmp ord double %arg, 0x7FF00000FFFFFFFF
47 %tmp = fcmp oeq double %arg, 0x7FF00000FFFFFFFF
54 %tmp = fcmp olt double %arg, 0x7FF00000FFFFFFFF
61 %tmp = fcmp uno double %arg, 0x7FF00000FFFFFFFF
68 %tmp = fcmp une double %arg, 0x7FF00000FFFFFFFF
75 %tmp = fcmp ult double %arg, 0x7FF00000FFFFFFFF
[all …]
Dfloat-shrink-compare.ll9 %4 = fcmp oeq double %2, %3
14 ; CHECK-NEXT: fcmp oeq float %ceilf, %y
21 %4 = fcmp oeq double %2, %3
26 ; CHECK-NEXT: fcmp oeq float %fabsf, %y
33 %4 = fcmp oeq double %2, %3
38 ; CHECK-NEXT: fcmp oeq float %floorf, %y
45 %4 = fcmp oeq double %2, %3
50 ; CHECK-NEXT: fcmp oeq float %nearbyintf, %y
57 %4 = fcmp oeq double %2, %3
62 ; CHECK-NEXT: fcmp oeq float %rintf, %y
[all …]
D2008-11-08-FCmp.ll9 %2 = fcmp ole double %1, 0.000000e+00
16 %2 = fcmp olt double %1, 0.000000e+00
23 %2 = fcmp oge double %1, 0.000000e+00
30 %2 = fcmp ogt double %1, 0.000000e+00
37 %2 = fcmp ogt double %1, -4.400000e+00
44 %2 = fcmp olt double %1, -4.400000e+00
53 %2 = fcmp oge double %1, 3.200000e+00
/external/llvm/test/Bitcode/
DmiscInstructions.3.2.ll49 define void @fcmp(float %x1, float %x2, <2 x float> %vec1, <2 x float> %vec2){
51 ; CHECK: %res1 = fcmp oeq float %x1, %x2
52 %res1 = fcmp oeq float %x1, %x2
54 ; CHECK-NEXT: %res2 = fcmp one float %x1, %x2
55 %res2 = fcmp one float %x1, %x2
57 ; CHECK-NEXT: %res3 = fcmp ugt float %x1, %x2
58 %res3 = fcmp ugt float %x1, %x2
60 ; CHECK-NEXT: %res4 = fcmp uge float %x1, %x2
61 %res4 = fcmp uge float %x1, %x2
63 ; CHECK-NEXT: %res5 = fcmp ult float %x1, %x2
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-fast-isel-fcmp.ll6 ; CHECK: fcmp s0, #0.0
8 %cmp = fcmp une float %a, 0.000000e+00
15 ; CHECK: fcmp s0, s1
17 %cmp = fcmp une float %a, %b
24 ; CHECK: fcmp d0, #0.0
26 %cmp = fcmp une double %a, 0.000000e+00
33 ; CHECK: fcmp d0, d1
35 %cmp = fcmp une double %a, %b
39 ; Check each fcmp condition
42 ; CHECK: fcmp s0, s1
[all …]
Darm64-fcmp-opt.ll7 ; CHECK: fcmp s0, #0.0
9 %cmp = fcmp une float %a, 0.000000e+00
16 ; CHECK: fcmp s0, s1
18 %cmp = fcmp une float %a, %b
25 ; CHECK: fcmp d0, #0.0
27 %cmp = fcmp une double %a, 0.000000e+00
34 ; CHECK: fcmp d0, d1
36 %cmp = fcmp une double %a, %b
40 ; Check each fcmp condition
43 ; CHECK: fcmp s0, s1
[all …]
Dfcmp.ll8 %tst1 = fcmp oeq float %a, %b
10 ; CHECK: fcmp {{s[0-9]+}}, {{s[0-9]+}}
14 %tst2 = fcmp une float %b, 0.0
16 ; CHECK: fcmp {{s[0-9]+}}, #0.0
25 %tst3 = fcmp one float %a, %b
27 ; CHECK: fcmp {{s[0-9]+}}, {{s[0-9]+}}
31 %tst4 = fcmp uge float %a, -0.0
33 ; CHECK-NOT: fcmp {{s[0-9]+}}, #0.0
47 %tst1 = fcmp oeq double %a, %b
49 ; CHECK: fcmp {{d[0-9]+}}, {{d[0-9]+}}
[all …]
/external/llvm/test/ExecutionEngine/
Dtest-setcond-fp.ll9 %test49 = fcmp oeq float %float1, %float2 ; <i1> [#uses=0]
10 %test50 = fcmp oge float %float1, %float2 ; <i1> [#uses=0]
11 %test51 = fcmp ogt float %float1, %float2 ; <i1> [#uses=0]
12 %test52 = fcmp ole float %float1, %float2 ; <i1> [#uses=0]
13 %test53 = fcmp olt float %float1, %float2 ; <i1> [#uses=0]
14 %test54 = fcmp une float %float1, %float2 ; <i1> [#uses=0]
15 %test55 = fcmp oeq double %double1, %double2 ; <i1> [#uses=0]
16 %test56 = fcmp oge double %double1, %double2 ; <i1> [#uses=0]
17 %test57 = fcmp ogt double %double1, %double2 ; <i1> [#uses=0]
18 %test58 = fcmp ole double %double1, %double2 ; <i1> [#uses=0]
[all …]
Dtest-interp-vec-setcond-fp.ll8 %test49 = fcmp oeq <3 x float> %float1, %float2
9 %test50 = fcmp oge <3 x float> %float1, %float2
10 %test51 = fcmp ogt <3 x float> %float1, %float2
11 %test52 = fcmp ole <3 x float> %float1, %float2
12 %test53 = fcmp olt <3 x float> %float1, %float2
13 %test54 = fcmp une <3 x float> %float1, %float2
15 %test55 = fcmp oeq <2 x double> %double1, %double2
16 %test56 = fcmp oge <2 x double> %double1, %double2
17 %test57 = fcmp ogt <2 x double> %double1, %double2
18 %test58 = fcmp ole <2 x double> %double1, %double2
[all …]
Dtest-interp-vec-loadstore.ll99 %test_result_double_0 = fcmp oeq double %res_double_0, %val_double0
100 %test_result_double_1 = fcmp oeq double %res_double_1, %val_double1
101 %test_result_double_2 = fcmp oeq double %res_double_2, %val_double2
102 %test_result_double_3 = fcmp oeq double %res_double_3, %val_double3
104 %test_result_double_4 = fcmp oeq double %res_double_0, %val_double3
105 %test_result_double_5 = fcmp oeq double %res_double_1, %val_double2
106 %test_result_double_6 = fcmp oeq double %res_double_2, %val_double1
107 %test_result_double_7 = fcmp oeq double %res_double_3, %val_double0
143 %test_result_float_0 = fcmp oeq float %res_float_0, %val_float0
144 %test_result_float_1 = fcmp oeq float %res_float_1, %val_float1
[all …]
/external/llvm/test/ExecutionEngine/MCJIT/
Dtest-setcond-fp.ll9 %test49 = fcmp oeq float %float1, %float2 ; <i1> [#uses=0]
10 %test50 = fcmp oge float %float1, %float2 ; <i1> [#uses=0]
11 %test51 = fcmp ogt float %float1, %float2 ; <i1> [#uses=0]
12 %test52 = fcmp ole float %float1, %float2 ; <i1> [#uses=0]
13 %test53 = fcmp olt float %float1, %float2 ; <i1> [#uses=0]
14 %test54 = fcmp une float %float1, %float2 ; <i1> [#uses=0]
15 %test55 = fcmp oeq double %double1, %double2 ; <i1> [#uses=0]
16 %test56 = fcmp oge double %double1, %double2 ; <i1> [#uses=0]
17 %test57 = fcmp ogt double %double1, %double2 ; <i1> [#uses=0]
18 %test58 = fcmp ole double %double1, %double2 ; <i1> [#uses=0]
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dcmp.ll9 ;AVX1: cost of 1 {{.*}} fcmp
10 ;AVX2: cost of 1 {{.*}} fcmp
11 %A = fcmp olt <2 x float> undef, undef
12 ;AVX1: cost of 1 {{.*}} fcmp
13 ;AVX2: cost of 1 {{.*}} fcmp
14 %B = fcmp olt <4 x float> undef, undef
15 ;AVX1: cost of 1 {{.*}} fcmp
16 ;AVX2: cost of 1 {{.*}} fcmp
17 %C = fcmp olt <8 x float> undef, undef
18 ;AVX1: cost of 1 {{.*}} fcmp
[all …]
/external/llvm/test/CodeGen/X86/
D2008-02-18-TailMergingBug.ll16 %tmp12 = fcmp olt float %tmp8, %tmp11 ; <i1> [#uses=5]
20 %tmp23469 = fcmp olt float %tmp5, %tmp8 ; <i1> [#uses=1]
24 %tmp23 = fcmp olt float %tmp5, %tmp11 ; <i1> [#uses=1]
28 %tmp52471 = fcmp olt float %tmp2, %tmp5 ; <i1> [#uses=1]
35 %tmp52473 = fcmp olt float %tmp2, %tmp8 ; <i1> [#uses=1]
39 %tmp52 = fcmp olt float %tmp2, %tmp11 ; <i1> [#uses=1]
46 %tmp82475 = fcmp olt float %tmp5, %tmp8 ; <i1> [#uses=2]
52 %tmp82 = fcmp olt float %tmp5, %tmp11 ; <i1> [#uses=2]
63 %tmp125 = fcmp ogt float %tmp8, %tmp11 ; <i1> [#uses=5]
67 %tmp138477 = fcmp ogt float %tmp5, %tmp8 ; <i1> [#uses=1]
[all …]
Dfp-select-cmp-and.ll4 %cmp = fcmp olt double %a, %eps
14 %cmp = fcmp ole double %a, %eps
24 %cmp = fcmp ogt double %a, %eps
34 %cmp = fcmp oge double %a, %eps
44 %cmp = fcmp olt double %a, %eps
54 %cmp = fcmp ole double %a, %eps
64 %cmp = fcmp ogt double %a, %eps
74 %cmp = fcmp oge double %a, %eps
84 %cmp = fcmp olt float %a, %eps
94 %cmp = fcmp ole float %a, %eps
[all …]
Dfast-isel-cmp-branch3.ll7 %1 = fcmp oeq float %x, %x
21 %1 = fcmp oeq float %x, 0.000000e+00
33 %1 = fcmp ogt float %x, %x
46 %1 = fcmp ogt float %x, 0.000000e+00
58 %1 = fcmp oge float %x, %x
71 %1 = fcmp oge float %x, 0.000000e+00
83 %1 = fcmp olt float %x, %x
96 %1 = fcmp olt float %x, 0.000000e+00
108 %1 = fcmp ole float %x, %x
121 %1 = fcmp ole float %x, 0.000000e+00
[all …]
Dfast-isel-cmp.ll14 %1 = fcmp oeq float %x, %y
24 %1 = fcmp ogt float %x, %y
35 %1 = fcmp oge float %x, %y
46 %1 = fcmp olt float %x, %y
57 %1 = fcmp ole float %x, %y
68 %1 = fcmp one float %x, %y
79 %1 = fcmp ord float %x, %y
90 %1 = fcmp uno float %x, %y
101 %1 = fcmp ueq float %x, %y
112 %1 = fcmp ugt float %x, %y
[all …]
/external/llvm/test/CodeGen/ARM/
Dneon_minmax.ll6 %cond = fcmp ole float 1.0, %x
14 %cond = fcmp ole float 0.0, %x
22 %cond = fcmp ult float %x, 1.0
30 %cond = fcmp ogt float 1.0, %x
38 %cond = fcmp uge float %x, 1.0
46 %cond = fcmp uge float %x, 0.0
54 %cond = fcmp olt float %x, 1.0
62 %cond = fcmp ult float 1.0, %x
70 %cond = fcmp oge float %x, 1.0
78 %cond = fcmp ugt float 1.0, %x
/external/llvm/test/CodeGen/SystemZ/
Dfp-cmp-01.ll15 %cond = fcmp oeq float %f1, %f2
28 %cond = fcmp oeq float %f1, %f2
42 %cond = fcmp oeq float %f1, %f2
58 %cond = fcmp oeq float %f1, %f2
73 %cond = fcmp oeq float %f1, %f2
89 %cond = fcmp oeq float %f1, %f2
125 %cmp0 = fcmp olt float %ret, %val0
126 %cmp1 = fcmp olt float %ret, %val1
127 %cmp2 = fcmp olt float %ret, %val2
128 %cmp3 = fcmp olt float %ret, %val3
[all …]
Dfp-cmp-02.ll15 %cond = fcmp oeq double %f1, %f2
28 %cond = fcmp oeq double %f1, %f2
42 %cond = fcmp oeq double %f1, %f2
58 %cond = fcmp oeq double %f1, %f2
73 %cond = fcmp oeq double %f1, %f2
89 %cond = fcmp oeq double %f1, %f2
125 %cmp0 = fcmp olt double %ret, %val0
126 %cmp1 = fcmp olt double %ret, %val1
127 %cmp2 = fcmp olt double %ret, %val2
128 %cmp3 = fcmp olt double %ret, %val3
[all …]
Dsetcc-02.ll13 %cond = fcmp oeq float %a, %b
26 %cond = fcmp olt float %a, %b
38 %cond = fcmp ole float %a, %b
51 %cond = fcmp ogt float %a, %b
63 %cond = fcmp oge float %a, %b
75 %cond = fcmp one float %a, %b
87 %cond = fcmp ord float %a, %b
99 %cond = fcmp uno float %a, %b
111 %cond = fcmp ueq float %a, %b
122 %cond = fcmp ult float %a, %b
[all …]
Dselectcc-02.ll12 %cond = fcmp oeq float %a, %b
25 %cond = fcmp olt float %a, %b
37 %cond = fcmp ole float %a, %b
50 %cond = fcmp ogt float %a, %b
62 %cond = fcmp oge float %a, %b
75 %cond = fcmp one float %a, %b
87 %cond = fcmp ord float %a, %b
99 %cond = fcmp uno float %a, %b
112 %cond = fcmp ueq float %a, %b
125 %cond = fcmp ult float %a, %b
[all …]
Dselectcc-01.ll12 %cond = fcmp oeq float %a, %b
25 %cond = fcmp olt float %a, %b
37 %cond = fcmp ole float %a, %b
50 %cond = fcmp ogt float %a, %b
63 %cond = fcmp oge float %a, %b
76 %cond = fcmp one float %a, %b
88 %cond = fcmp ord float %a, %b
100 %cond = fcmp uno float %a, %b
113 %cond = fcmp ueq float %a, %b
125 %cond = fcmp ult float %a, %b
[all …]

12345678910>>...15