Lines Matching defs:Trunc
2080 SDValue Trunc = DAG.getNode(ISD::FTRUNC, DL, MVT::f32, Mul2);
2081 SDValue Mad2 = DAG.getNode(FMAD, DL, MVT::f32, Trunc,
2085 SDValue Rcp_Hi = DAG.getNode(ISD::FP_TO_UINT, DL, HalfVT, Trunc);
2358 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, VT, Div, Flags);
2359 SDValue Neg = DAG.getNode(ISD::FNEG, SL, VT, Trunc, Flags);
2372 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src);
2381 SDValue NeTrunc = DAG.getSetCC(SL, SetCCVT, Src, Trunc, ISD::SETONE);
2386 return DAG.getNode(ISD::FADD, SL, MVT::f64, Trunc, Add);
2533 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src);
2542 SDValue NeTrunc = DAG.getSetCC(SL, SetCCVT, Src, Trunc, ISD::SETONE);
2547 return DAG.getNode(ISD::FADD, SL, MVT::f64, Trunc, Add);
3464 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, SrcVT, Src);
3473 DAG.getNode(ISD::BITCAST, SL, MVT::i32, Trunc),
3475 Trunc = DAG.getNode(ISD::FABS, SL, SrcVT, Trunc);
3493 SDValue Mul = DAG.getNode(ISD::FMUL, SL, SrcVT, Trunc, K0);
3497 SDValue Fma = DAG.getNode(ISD::FMA, SL, SrcVT, FloorMul, K1, Trunc);
4211 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, MidVT,
4213 DCI.AddToWorklist(Trunc.getNode());
4221 Trunc, Amt);