Lines Matching refs:Trunc
1690 SDValue Trunc = DAG.getNode(ISD::FTRUNC, DL, MVT::f32, Mul2);
1691 SDValue Mad2 = DAG.getNode(FMAD, DL, MVT::f32, Trunc,
1695 SDValue Rcp_Hi = DAG.getNode(ISD::FP_TO_UINT, DL, HalfVT, Trunc);
2047 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src);
2056 SDValue NeTrunc = DAG.getSetCC(SL, SetCCVT, Src, Trunc, ISD::SETONE);
2061 return DAG.getNode(ISD::FADD, SL, MVT::f64, Trunc, Add);
2274 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src);
2283 SDValue NeTrunc = DAG.getSetCC(SL, SetCCVT, Src, Trunc, ISD::SETONE);
2288 return DAG.getNode(ISD::FADD, SL, MVT::f64, Trunc, Add);
2587 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src);
2594 SDValue Mul = DAG.getNode(ISD::FMUL, SL, MVT::f64, Trunc, K0);
2599 SDValue Fma = DAG.getNode(ISD::FMA, SL, MVT::f64, FloorMul, K1, Trunc);
3263 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, MidVT,
3265 DCI.AddToWorklist(Trunc.getNode());
3273 Trunc, Amt);