Home
last modified time | relevance | path

Searched refs:LessThan (Results 1 – 13 of 13) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dcondcodes.rs216 LessThan, enumerator
244 FloatCC::LessThan, in all()
266 LessThan => UnorderedOrGreaterThanOrEqual, in complement()
273 UnorderedOrGreaterThanOrEqual => LessThan, in complement()
285 LessThan => GreaterThan, in swap_args()
287 GreaterThan => LessThan, in swap_args()
307 LessThan => "lt", in fmt()
331 "lt" => Ok(LessThan), in from_str()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dlower.rs91 FloatCC::LessThan => Cond::Mi, in lower_fp_condcode()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Dargs.rs160 FloatCC::LessThan => 4, in from_floatcc()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dargs.rs955 LessThan = 0x01, enumerator
980 FloatCC::LessThan => FcmpImm::LessThan, in from()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/
H A Disle.rs520 | &FloatCC::LessThan => Some(*cond), in fcmp_zero_cond()
545 &FloatCC::LessThan => VecMisc2::Fcmlt0, in float_cc_cmp_zero_to_vec_misc_op()
567 &FloatCC::LessThan => VecMisc2::Fcmgt0, in float_cc_cmp_zero_to_vec_misc_op_swap()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst_vector.isle1764 ;; FloatCC.LessThan
1766 (rule 0 (gen_fcmp_mask (ty_vec_fits_in_register ty) (FloatCC.LessThan) x y)
1769 (rule 1 (gen_fcmp_mask (ty_vec_fits_in_register ty) (FloatCC.LessThan) x (splat _ y))
1772 (rule 2 (gen_fcmp_mask (ty_vec_fits_in_register ty) (FloatCC.LessThan) (splat _ x) y)
1828 (gen_fcmp_mask ty (FloatCC.LessThan) x y)
1829 (gen_fcmp_mask ty (FloatCC.LessThan) y x)
1836 (gen_fcmp_mask ty (FloatCC.LessThan) x y)
1837 (gen_fcmp_mask ty (FloatCC.LessThan) y x)
1848 (rv_vmnot_m (gen_fcmp_mask ty (FloatCC.LessThan) x y) ty))
H A Dinst.isle3260 (rule 1 (fcmp_to_float_compare (FloatCC.LessThan) ty a b)
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dlower.isle908 (rule (lower_fcmp $F32 (FloatCC.LessThan) a b) (pulley_flt32 a b))
909 (rule (lower_fcmp $F64 (FloatCC.LessThan) a b) (pulley_flt64 a b))
919 (pulley_xbor32 (lower_fcmp ty (FloatCC.LessThan) a b) (lower_fcmp ty (FloatCC.GreaterThan) a b)))
924 (lower_fcmp ty (FloatCC.LessThan) b a))
941 (rule (lower_vfcmp $F32X4 (FloatCC.LessThan) a b) (pulley_vltf32x4 a b))
942 (rule (lower_vfcmp $F64X2 (FloatCC.LessThan) a b) (pulley_vltf64x2 a b))
957 (lower_vfcmp ty (FloatCC.LessThan) b a))
/wasmtime-44.0.1/crates/cranelift/src/translate/
H A Dcode_translator.rs1345 Operator::F32Lt | Operator::F64Lt => translate_fcmp(FloatCC::LessThan, builder, environ), in translate_operator()
2035 translate_vector_fcmp(FloatCC::LessThan, type_of(op), builder, environ) in translate_operator()
2079 let cmp = builder.ins().fcmp(FloatCC::LessThan, a, b); in translate_operator()
2091 let cmp = builder.ins().fcmp(FloatCC::LessThan, b, a); in translate_operator()
2440 let cmp = builder.ins().fcmp(FloatCC::LessThan, a, b); in translate_operator()
2459 let cmp = builder.ins().fcmp(FloatCC::LessThan, b, a); in translate_operator()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dlower.isle1542 (rule 2 (lower (has_type $F32X4 (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) x y)) x y)))
1544 (rule 2 (lower (has_type $F64X2 (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) x y)) x y)))
1547 (rule 3 (lower (has_type $F32X4 (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) y x)) x y)))
1549 (rule 3 (lower (has_type $F64X2 (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) y x)) x y)))
2153 (rule (lower (fcmp _ (FloatCC.LessThan) a @ (value_type (ty_vec128 ty)) b))
2154 (x64_cmpp ty a b (FcmpImm.LessThan)))
2170 (x64_cmpp ty b a (FcmpImm.LessThan)))
2252 (rule 3 (lower (has_type $F32 (select _ (maybe_uextend (fcmp _ (FloatCC.LessThan) x y)) x y)))
2254 (rule 3 (lower (has_type $F64 (select _ (maybe_uextend (fcmp _ (FloatCC.LessThan) x y)) x y)))
2256 (rule 4 (lower (has_type $F32 (select _ (maybe_uextend (fcmp _ (FloatCC.LessThan) y x)) x y)))
[all …]
H A Dinst.isle671 LessThan
3623 (rule (emit_fcmp (FloatCC.LessThan) a @ (value_type (ty_scalar_float ty)) b)
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dlower.isle1464 (rule 3 (lower (has_type (ty_vec128 ty) (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) x y)) …
1466 (rule 4 (lower (has_type (ty_vec128 ty) (bitselect _ (bitcast _ _ (fcmp _ (FloatCC.LessThan) y x)) …
3910 (rule (lower (has_type (ty_vec128 ty) (fcmp _ (FloatCC.LessThan) x y)))
3992 (rule (vall_true_val (has_type ty (fcmp _ (FloatCC.LessThan) x y)))
4070 (rule (vany_true_val (has_type ty (fcmp _ (FloatCC.LessThan) x y)))
4156 (rule 1 (lower (has_type (ty_scalar_float ty) (select _ (maybe_uextend (fcmp _ (FloatCC.LessThan) x…
4158 (rule 2 (lower (has_type (ty_scalar_float ty) (select _ (maybe_uextend (fcmp _ (FloatCC.LessThan) y…
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dstep.rs1481 FloatCC::LessThan => left < right, in fcmp()