Lines Matching defs:Truncated
3134 SDValue Truncated;
3152 Truncated = DAG.getNode(RISCVISD::VFCVT_RM_X_F_VL, DL, IntVT, Src, Mask,
3157 Truncated = DAG.getNode(RISCVISD::VFCVT_RTZ_X_F_VL, DL, IntVT, Src,
3162 Truncated = DAG.getNode(RISCVISD::VFROUND_NOEXCEPT_VL, DL, ContainerVT, Src,
3168 if (Truncated.getOpcode() != RISCVISD::VFROUND_NOEXCEPT_VL)
3169 Truncated = DAG.getNode(RISCVISD::SINT_TO_FP_VL, DL, ContainerVT, Truncated,
3173 Truncated = DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Truncated,
3177 return Truncated;
3179 return convertFromScalableVector(VT, Truncated, DAG, Subtarget);
3240 SDValue Truncated;
3251 Truncated = DAG.getNode(
3257 Truncated =
3262 Truncated = DAG.getNode(RISCVISD::STRICT_VFROUND_NOEXCEPT_VL, DL,
3267 Chain = Truncated.getValue(1);
3271 Truncated = DAG.getNode(RISCVISD::STRICT_SINT_TO_FP_VL, DL,
3273 Truncated, Mask, VL);
3274 Chain = Truncated.getValue(1);
3278 Truncated = DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Truncated,
3282 Truncated = convertFromScalableVector(VT, Truncated, DAG, Subtarget);
3283 return DAG.getMergeValues({Truncated, Chain}, DL);
3330 SDValue Truncated = DAG.getNode(
3336 return Truncated;
3338 return convertFromScalableVector(VT, Truncated, DAG, Subtarget);