Lines Matching defs:Truncated
3095 SDValue Truncated;
3111 Truncated = DAG.getNode(RISCVISD::VFCVT_RM_X_F_VL, DL, IntVT, Src, Mask,
3116 Truncated = DAG.getNode(RISCVISD::VFCVT_RTZ_X_F_VL, DL, IntVT, Src,
3121 Truncated = DAG.getNode(RISCVISD::VFCVT_X_F_VL, DL, IntVT, Src, Mask, VL);
3125 Truncated = DAG.getNode(RISCVISD::VFROUND_NOEXCEPT_VL, DL, ContainerVT, Src,
3131 if (Truncated.getOpcode() != RISCVISD::VFROUND_NOEXCEPT_VL)
3132 Truncated = DAG.getNode(RISCVISD::SINT_TO_FP_VL, DL, ContainerVT, Truncated,
3136 Truncated = DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Truncated,
3140 return Truncated;
3142 return convertFromScalableVector(VT, Truncated, DAG, Subtarget);
3203 SDValue Truncated;
3214 Truncated = DAG.getNode(
3220 Truncated =
3225 Truncated = DAG.getNode(RISCVISD::STRICT_VFROUND_NOEXCEPT_VL, DL,
3230 Chain = Truncated.getValue(1);
3234 Truncated = DAG.getNode(RISCVISD::STRICT_SINT_TO_FP_VL, DL,
3236 Truncated, Mask, VL);
3237 Chain = Truncated.getValue(1);
3241 Truncated = DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Truncated,
3245 Truncated = convertFromScalableVector(VT, Truncated, DAG, Subtarget);
3246 return DAG.getMergeValues({Truncated, Chain}, DL);
3293 SDValue Truncated =
3297 return Truncated;
3299 return convertFromScalableVector(VT, Truncated, DAG, Subtarget);