| /llvm-project-15.0.7/llvm/test/MC/LoongArch/Basic/Float/ |
| H A D | f-comp.s | 14 fcmp.caf.s $fcc0, $fa0, $fa1 18 fcmp.cun.s $fcc0, $fa0, $fa1 22 fcmp.ceq.s $fcc0, $fa0, $fa1 26 fcmp.cueq.s $fcc0, $fa0, $fa1 30 fcmp.clt.s $fcc0, $fa0, $fa1 34 fcmp.cult.s $fcc0, $fa0, $fa1 38 fcmp.cle.s $fcc0, $fa0, $fa1 46 fcmp.cne.s $fcc0, $fa0, $fa1 50 fcmp.cor.s $fcc0, $fa0, $fa1 58 fcmp.saf.s $fcc0, $fa0, $fa1 [all …]
|
| H A D | d-comp.s | 15 fcmp.caf.s $fcc0, $fa0, $fa1 19 fcmp.caf.d $fcc0, $fa0, $fa1 23 fcmp.cun.d $fcc0, $fa0, $fa1 27 fcmp.ceq.d $fcc0, $fa0, $fa1 31 fcmp.cueq.d $fcc0, $fa0, $fa1 35 fcmp.clt.d $fcc0, $fa0, $fa1 39 fcmp.cult.d $fcc0, $fa0, $fa1 43 fcmp.cle.d $fcc0, $fa0, $fa1 51 fcmp.cne.d $fcc0, $fa0, $fa1 55 fcmp.cor.d $fcc0, $fa0, $fa1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | and-fcmp.ll | 9 %cmp1 = fcmp ord double %x, 0.0 10 %cmp2 = fcmp ord double %y, 0.0 23 %cmp1 = fcmp ord double %x, 0.0 24 %cmp2 = fcmp ord double %y, 0.0 34 %cmp1 = fcmp ord double %x, 0.0 35 %cmp2 = fcmp ord double %y, 0.0 250 %cmp = fcmp oeq double %a, %b 260 %cmp = fcmp oeq double %a, %b 281 %cmp = fcmp oeq double %a, %b 292 %cmp = fcmp oeq double %a, %b [all …]
|
| H A D | or-fcmp.ll | 9 %cmp1 = fcmp uno double %x, 0.0 10 %cmp2 = fcmp uno double %y, 0.0 23 %cmp1 = fcmp uno double %x, 0.0 24 %cmp2 = fcmp uno double %y, 0.0 47 %uno1 = fcmp uno double %a, %b 48 %uno2 = fcmp uno double %c, 0.0 50 %uno3 = fcmp uno double %d, 0.0 65 %uno1 = fcmp uno double %a, %b 66 %uno2 = fcmp uno double %c, 0.0 80 %uno1 = fcmp uno double %a, %b [all …]
|
| H A D | fcmp-special.ll | 9 %tmp = fcmp oeq double %arg, %arg 20 %tmp = fcmp une double %x, %x 32 %f = fcmp ord float %x, 0.0 41 %f = fcmp ord double %x, 3.0 50 %f = fcmp ord float %x, %x 59 %f = fcmp uno double %x, 0.0 68 %f = fcmp uno float %x, 3.0 77 %f = fcmp uno double %x, %x 104 %f = fcmp ord <2 x double> %x, %x 131 %f = fcmp uno <2 x float> %x, %x [all …]
|
| H A D | fcmp.ll | 69 %cmp = fcmp ogt float %neg, 1.0 79 %cmp = fcmp ogt float %neg, 1.0 591 %r = fcmp olt double %s, 0.0 602 %r = fcmp ult double %s, 0.0 613 %r = fcmp ole double %s, 0.0 624 %r = fcmp ule double %s, 0.0 650 %r = fcmp ogt double %s, 0.0 661 %r = fcmp ugt double %s, 0.0 672 %r = fcmp oge double %s, 0.0 683 %r = fcmp uge double %s, 0.0 [all …]
|
| H A D | clamp-to-minmax.ll | 12 %cmp2 = fcmp fast olt float %x, 255.0 14 %cmp1 = fcmp fast olt float %x, 1.0 27 %cmp2 = fcmp fast olt float %x, 255.0 29 %cmp1 = fcmp fast ole float %x, 1.0 42 %cmp2 = fcmp fast ogt float %x, 1.0 57 %cmp2 = fcmp fast ogt float %x, 1.0 77 %cmp1 = fcmp fast ult float %x, 1.0 92 %cmp1 = fcmp fast ule float %x, 1.0 193 %cmp1 = fcmp ole float %x, 0.0 208 %cmp1 = fcmp olt float %x, 0.0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/ |
| H A D | fcmp.ll | 108 %F32 = fcmp oeq float undef, undef 114 %F64 = fcmp oeq double undef, undef 215 %F32 = fcmp one float undef, undef 221 %F64 = fcmp one double undef, undef 322 %F32 = fcmp ord float undef, undef 328 %F64 = fcmp ord double undef, undef 429 %F32 = fcmp oge float undef, undef 536 %F32 = fcmp ogt float undef, undef 643 %F32 = fcmp ole float undef, undef 750 %F32 = fcmp olt float undef, undef [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-fast-isel-fcmp.ll | 5 ; CHECK: fcmp s0, #0.0 13 ; CHECK: fcmp s0, s1 15 %1 = fcmp une float %a, %b 21 ; CHECK: fcmp d0, #0.0 29 ; CHECK: fcmp d0, d1 35 ; Check each fcmp condition 45 ; CHECK: fcmp s0, s1 53 ; CHECK: fcmp s0, s1 61 ; CHECK: fcmp s0, s1 69 ; CHECK: fcmp s0, s1 [all …]
|
| H A D | arm64-fcmp-opt.ll | 7 ; CHECK: fcmp s0, #0.0 16 ; CHECK: fcmp s0, s1 25 ; CHECK: fcmp d0, #0.0 34 ; CHECK: fcmp d0, d1 43 ; CHECK: fcmp s0, s1 55 ; CHECK: fcmp s0, s1 67 ; CHECK: fcmp s0, s1 79 ; CHECK: fcmp s0, s1 91 ; CHECK: fcmp s0, s1 103 ; CHECK: fcmp s0, s1 [all …]
|
| H A D | arm64-constrained-fcmp-no-nans-opt.ll | 7 ; CHECK: fcmp s0, s1 16 ; CHECK: fcmp s0, s1 25 ; CHECK: fcmp s0, s1 34 ; CHECK: fcmp s0, s1 43 ; CHECK: fcmp s0, s1 52 ; CHECK: fcmp s0, s1 61 ; CHECK: fcmp d0, d1 70 ; CHECK: fcmp d0, d1 79 ; CHECK: fcmp d0, d1 88 ; CHECK: fcmp d0, d1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/transcoding/ |
| H A D | fcmp.ll | 192 %r1 = fcmp oeq float %a, %b 199 %r8 = fcmp one float %a, %b 206 %r15 = fcmp olt float %a, %b 213 %r22 = fcmp ogt float %a, %b 220 %r29 = fcmp ole float %a, %b 227 %r36 = fcmp oge float %a, %b 234 %r43 = fcmp ord float %a, %b 237 %r46 = fcmp ueq float %a, %b 244 %r53 = fcmp une float %a, %b 251 %r60 = fcmp ult float %a, %b [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | logic-of-fcmps.ll | 12 %cmp1 = fcmp ord float 0.0, %x 13 %cmp2 = fcmp ord float %x, %y 23 %cmp1 = fcmp ord double 42.0, %x 24 %cmp2 = fcmp ord double %y, %x 57 %cmp1 = fcmp ord float %x, %y 68 %cmp1 = fcmp ord double %y, %x 101 %cmp1 = fcmp uno float 0.0, %x 102 %cmp2 = fcmp uno float %x, %y 113 %cmp2 = fcmp uno double %y, %x 145 %cmp1 = fcmp uno float %x, %y [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | select-neon-vector-fcmp.mir | 16 ; CHECK: $q0 = COPY %fcmp 21 $q0 = COPY %fcmp(<2 x s64>) 36 ; CHECK: $q0 = COPY %fcmp 41 $q0 = COPY %fcmp(<2 x s64>) 56 ; CHECK: $q0 = COPY %fcmp 61 $q0 = COPY %fcmp(<2 x s64>) 75 ; CHECK: $q0 = COPY %fcmp 95 ; CHECK: $q0 = COPY %fcmp 115 ; CHECK: $q0 = COPY %fcmp 135 ; CHECK: $q0 = COPY %fcmp [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/CSKY/fpu/ |
| H A D | cmp-f.ll | 27 %fcmp = fcmp ueq float %y, %x 55 %fcmp = fcmp ueq float %x, -10.0 79 %fcmp = fcmp ueq float %x, 0.0 99 %fcmp = fcmp une float %y, %x 121 %fcmp = fcmp une float %x, -10.0 139 %fcmp = fcmp une float %x, 0.0 161 %fcmp = fcmp ugt float %y, %x 205 %fcmp = fcmp ugt float %x, 0.0 227 %fcmp = fcmp uge float %y, %x 292 %fcmp = fcmp ult float %y, %x [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/LoongArch/ir-instruction/ |
| H A D | fcmp-flt.ll | 4 ;; Test the 'fcmp' LLVM IR: https://llvm.org/docs/LangRef.html#fcmp-instruction 17 %cmp = fcmp false float %a, %b 33 %cmp = fcmp oeq float %a, %b 49 %cmp = fcmp ogt float %a, %b 65 %cmp = fcmp oge float %a, %b 81 %cmp = fcmp olt float %a, %b 97 %cmp = fcmp ole float %a, %b 113 %cmp = fcmp one float %a, %b 129 %cmp = fcmp ord float %a, %b 145 %cmp = fcmp ueq float %a, %b [all …]
|
| H A D | fcmp-dbl.ll | 4 ;; Test the 'fcmp' LLVM IR: https://llvm.org/docs/LangRef.html#fcmp-instruction 17 %cmp = fcmp false double %a, %b 33 %cmp = fcmp oeq double %a, %b 49 %cmp = fcmp ogt double %a, %b 65 %cmp = fcmp oge double %a, %b 81 %cmp = fcmp olt double %a, %b 97 %cmp = fcmp ole double %a, %b 113 %cmp = fcmp one double %a, %b 129 %cmp = fcmp ord double %a, %b 145 %cmp = fcmp ueq double %a, %b [all …]
|
| H A D | select-fpcc-flt.ll | 16 %cmp = fcmp false float %a, %b 33 %cmp = fcmp oeq float %a, %b 50 %cmp = fcmp ogt float %a, %b 67 %cmp = fcmp oge float %a, %b 84 %cmp = fcmp olt float %a, %b 101 %cmp = fcmp ole float %a, %b 118 %cmp = fcmp one float %a, %b 135 %cmp = fcmp ord float %a, %b 152 %cmp = fcmp ueq float %a, %b 169 %cmp = fcmp ugt float %a, %b [all …]
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | miscInstructions.3.2.ll | 118 %res1 = fcmp oeq float %x1, %x2 121 %res2 = fcmp one float %x1, %x2 124 %res3 = fcmp ugt float %x1, %x2 127 %res4 = fcmp uge float %x1, %x2 130 %res5 = fcmp ult float %x1, %x2 133 %res6 = fcmp ule float %x1, %x2 136 %res7 = fcmp ogt float %x1, %x2 139 %res8 = fcmp oge float %x1, %x2 142 %res9 = fcmp olt float %x1, %x2 145 %res10 = fcmp ole float %x1, %x2 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/VE/Scalar/ |
| H A D | setccf64.ll | 8 %3 = fcmp false double %0, %1 17 %3 = fcmp true double %0, %1 29 %3 = fcmp oeq double %0, %1 41 %3 = fcmp one double %0, %1 53 %3 = fcmp ogt double %0, %1 65 %3 = fcmp oge double %0, %1 77 %3 = fcmp olt double %0, %1 89 %3 = fcmp ole double %0, %1 101 %3 = fcmp ord double %0, %1 113 %3 = fcmp uno double %0, %1 [all …]
|
| H A D | setccf32.ll | 8 %3 = fcmp false float %0, %1 17 %3 = fcmp true float %0, %1 29 %3 = fcmp oeq float %0, %1 41 %3 = fcmp one float %0, %1 53 %3 = fcmp ogt float %0, %1 65 %3 = fcmp oge float %0, %1 77 %3 = fcmp olt float %0, %1 89 %3 = fcmp ole float %0, %1 101 %3 = fcmp ord float %0, %1 113 %3 = fcmp uno float %0, %1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | tdc-05.ll | 17 %fcmp = fcmp ugt float %x, 0.0 18 %res = or i1 %sign, %fcmp 29 %fcmp = fcmp ult float %x, 0x7ff0000000000000 30 %res = and i1 %sign, %fcmp 41 %fcmp = fcmp olt float %x, 0x3810000000000000 42 %res = and i1 %sign, %fcmp 52 %ord = fcmp ord float %x, 0.0 67 %fcmp = fcmp oeq float %x, 0.0 68 %res = and i1 %sign, %fcmp 78 %ord = fcmp ord double %x, 0.0 [all …]
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/ |
| H A D | test-interp-vec-setcond-fp.ll | 9 %test49 = fcmp oeq <3 x float> %float1, %float2 10 %test50 = fcmp oge <3 x float> %float1, %float2 11 %test51 = fcmp ogt <3 x float> %float1, %float2 12 %test52 = fcmp ole <3 x float> %float1, %float2 13 %test53 = fcmp olt <3 x float> %float1, %float2 14 %test54 = fcmp une <3 x float> %float1, %float2 16 %test55 = fcmp oeq <2 x double> %double1, %double2 17 %test56 = fcmp oge <2 x double> %double1, %double2 18 %test57 = fcmp ogt <2 x double> %double1, %double2 19 %test58 = fcmp ole <2 x double> %double1, %double2 [all …]
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/MCJIT/ |
| H A D | test-setcond-fp.ll | 10 %test49 = fcmp oeq float %float1, %float2 ; <i1> [#uses=0] 11 %test50 = fcmp oge float %float1, %float2 ; <i1> [#uses=0] 12 %test51 = fcmp ogt float %float1, %float2 ; <i1> [#uses=0] 13 %test52 = fcmp ole float %float1, %float2 ; <i1> [#uses=0] 14 %test53 = fcmp olt float %float1, %float2 ; <i1> [#uses=0] 15 %test54 = fcmp une float %float1, %float2 ; <i1> [#uses=0] 16 %test55 = fcmp oeq double %double1, %double2 ; <i1> [#uses=0] 17 %test56 = fcmp oge double %double1, %double2 ; <i1> [#uses=0] 18 %test57 = fcmp ogt double %double1, %double2 ; <i1> [#uses=0] 19 %test58 = fcmp ole double %double1, %double2 ; <i1> [#uses=0] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | vminmaxnm.ll | 9 %cmp = fcmp fast olt float %a, %b 18 %cmp = fcmp fast ole double %a, %b 27 %cmp = fcmp fast ogt float %a, %b 36 %cmp = fcmp fast oge double %a, %b 45 %cmp = fcmp fast ult float %a, %b 54 %cmp = fcmp fast ule float %a, %b 63 %cmp = fcmp fast ugt float %a, %b 81 %cmp = fcmp fast ogt float %a, %b 90 %cmp = fcmp fast oge float %a, %b 99 %cmp = fcmp fast olt float %a, %b [all …]
|