Lines Matching refs:FP_ROUND
482 setOperationAction(ISD::FP_ROUND, MVT::f16, Custom); in AArch64TargetLowering()
483 setOperationAction(ISD::FP_ROUND, MVT::f32, Custom); in AArch64TargetLowering()
484 setOperationAction(ISD::FP_ROUND, MVT::f64, Custom); in AArch64TargetLowering()
971 ISD::FP_ROUND, ISD::FP_TO_SINT_SAT, ISD::FP_TO_UINT_SAT, ISD::MUL, in AArch64TargetLowering()
1316 setOperationAction(ISD::FP_ROUND, VT, Custom); in AArch64TargetLowering()
1385 setOperationAction(ISD::FP_ROUND, MVT::v4f16, Custom); in AArch64TargetLowering()
1391 setOperationAction(ISD::FP_ROUND, VT, Custom); in AArch64TargetLowering()
1658 setOperationAction(ISD::FP_ROUND, VT, Custom); in addTypeForFixedLengthSVE()
4008 return DAG.getNode(ISD::FP_ROUND, dl, VT, In, DAG.getIntPtrConstant(0, dl)); in LowerVectorINT_TO_FP()
4055 ISD::FP_ROUND, dl, MVT::f16, in LowerINT_TO_FP()
5439 case ISD::FP_ROUND: in LowerOperation()
7735 In2 = DAG.getNode(ISD::FP_ROUND, DL, VT, In2, DAG.getIntPtrConstant(0, DL)); in LowerFCOPYSIGN()
8655 SDValue NarrowFP = DAG.getNode(ISD::FP_ROUND, DL, VT, WideFP.getValue(0), in LowerVAARG()
17580 if (DCI.isBeforeLegalizeOps() && Value.getOpcode() == ISD::FP_ROUND && in performSTORECombine()
19407 if (N->hasOneUse() && N->use_begin()->getOpcode() == ISD::FP_ROUND) in performFPExtendCombine()
19423 DAG.getNode(ISD::FP_ROUND, SDLoc(N0), N0.getValueType(), in performFPExtendCombine()