Searched refs:out_ty (Results 1 – 9 of 9) sorted by relevance
30 let out_ty = ctx.output_ty(insn, 0); in get_as_extended_value() localVariable31 let out_bits = ty_bits(out_ty); in get_as_extended_value()
627 (fpu_to_int_cvt (FpuToIntOp.F32ToI32) x true $F32 out_ty))633 (fpu_to_int_cvt (FpuToIntOp.F64ToI32) x true $F64 out_ty))687 (fpu_to_int_cvt_sat (FpuToIntOp.F32ToU32) x false out_ty))693 (fpu_to_int_cvt_sat (FpuToIntOp.F64ToU32) x false out_ty))707 (fpu_to_int_cvt_sat (FpuToIntOp.F32ToI32) x true out_ty))713 (fpu_to_int_cvt_sat (FpuToIntOp.F64ToI32) x true out_ty))2061 (lower_bmask out_ty in_ty x))2163 (rule 0 (lower (has_type out_ty2828 (if (ty_int_ref_scalar_64 out_ty))2829 (mov_from_vec x 0 (scalar_size out_ty)))[all …]
4425 (rule (fpu_to_int_cvt op src signed in_ty out_ty)4428 (out_bits u8 (ty_bits out_ty))4446 (rule (fpu_to_int_cvt_sat op src false (fits_in_16 out_ty))4448 (max Reg (imm out_ty (ImmExtend.Zero) (ty_mask out_ty))))4452 (rule (fpu_to_int_cvt_sat op src true (fits_in_16 out_ty))4454 (max Reg (signed_max out_ty))4455 (min Reg (signed_min out_ty))4754 (spec (lower_icmp_into_reg c x y in_ty out_ty)4786 (= out_ty 8)))5009 (lower_bmask out_ty (fits_in_16 in_ty) val)[all …]
153 let out_ty = cursor localVariable157 match out_ty {
2477 (rule 0 (lower_fcvt_to_sint_sat ty (fits_in_16 out_ty) v)2478 (let ((max FReg (imm ty (fcvt_smax_bound ty out_ty true)))2479 (min FReg (imm ty (fcvt_smin_bound ty out_ty true)))2520 (rule 0 (lower_fcvt_to_uint_sat ty (fits_in_16 out_ty) v)2617 (gen_bitcast v in_ty out_ty))3012 (rv_vsext_vf2 x (unmasked) out_ty))3015 (rv_vsext_vf4 x (unmasked) out_ty))3018 (rv_vsext_vf8 x (unmasked) out_ty))3023 (rv_vzext_vf2 x (unmasked) out_ty))3026 (rv_vzext_vf4 x (unmasked) out_ty))[all …]
1206 let out_ty = types::F64X2; in step() localVariable1209 &x[..(out_ty.lane_count() as usize)] in step()1214 ValueConversionKind::Exact(out_ty.lane_type()), in step()1218 out_ty, in step()1224 let out_ty = types::F32X4; in step() localVariable1229 DataValue::convert(x, ValueConversionKind::RoundNearestEven(out_ty.lane_type())) in step()1233 for _ in 0..(out_ty.lane_count() as usize - x.len()) { in step()1234 x.push(DataValue::float(0, out_ty.lane_type())?); in step()1236 assign(vectorizelanes(x, out_ty)?) in step()
1443 (lower_bmask (fits_in_64 out_ty) (fits_in_64 in_ty) val)1447 (x64_sbb_paired out_ty reg reg))))1454 (lower_bmask (fits_in_64 out_ty) $I128 val)1458 (lower_bmask out_ty $I64 (value_reg mixed))))1469 (rule (lower (has_type out_ty (bmask _ x @ (value_type in_ty))))1470 (lower_bmask out_ty in_ty x))3835 (rule (lower (has_type out_ty (fcvt_to_uint _ val @ (value_type (ty_scalar_float _)))))3836 (cvt_float_to_uint_seq out_ty val false))3839 (cvt_float_to_uint_seq out_ty val true))3842 (cvt_float_to_sint_seq out_ty val false))[all …]
1151 (rule (cvt_float_to_uint_seq out_ty src @ (value_type src_ty) is_saturating)1152 (let ((out_size OperandSize (raw_operand_size_of_type out_ty))1163 (rule (cvt_float_to_sint_seq out_ty src @ (value_type src_ty) is_saturating)1164 (let ((out_size OperandSize (raw_operand_size_of_type out_ty))
2159 (rule 4 (lower (has_type (vr128_ty out_ty)2161 (abi_vec_elt_rev (lane_order_from_memflags flags) out_ty2291 (rule 1 (lower (has_type out_ty2293 (if (ty_int_ref_scalar_64 out_ty))