Lines Matching refs:FP_ROUND
467 setOperationAction(ISD::FP_ROUND, MVT::bf16, Custom);
970 // RVV has native FP_ROUND & FP_EXTEND conversions where the element type
974 setOperationAction({ISD::FP_ROUND, ISD::FP_EXTEND}, VT, Custom);
1063 setOperationAction({ISD::FP_ROUND, ISD::FP_EXTEND}, VT, Custom);
1099 setOperationAction({ISD::FP_ROUND, ISD::FP_EXTEND}, VT, Custom);
1311 setOperationAction({ISD::FP_ROUND, ISD::FP_EXTEND}, VT, Custom);
6479 return DAG.getNode(ISD::FP_ROUND, DL, MVT::f16, Powi,
6508 case ISD::FP_ROUND: {
6518 DAG.getNode(ISD::FP_ROUND, DL, MVT::f32, Op0,
6544 return DAG.getNode(ISD::FP_ROUND, DL, Op.getValueType(), NC,
6857 return DAG.getNode(ISD::FP_ROUND, DL, Op.getValueType(), NewSplat,
7181 return DAG.getNode(ISD::FP_ROUND, DL, Op.getValueType(), NC,
17044 // this optimized pattern. Avoid modifying cases where FP_ROUND and
17052 (In2.getOpcode() != ISD::FP_ROUND || In2.getConstantOperandVal(1) != 0))