Lines Matching defs:ExpVT

2312   EVT ExpVT = N.getValueType();
2327 TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ExpVT);
2334 const SDValue MaxExp = DAG.getSignedConstant(MaxExpVal, dl, ExpVT);
2335 const SDValue MinExp = DAG.getSignedConstant(MinExpVal, dl, ExpVT);
2337 const SDValue DoubleMaxExp = DAG.getSignedConstant(2 * MaxExpVal, dl, ExpVT);
2352 SDValue DecN0 = DAG.getNode(ISD::SUB, dl, ExpVT, N, MaxExp, NSW);
2353 SDValue ClampMaxVal = DAG.getConstant(3 * MaxExpVal, dl, ExpVT);
2354 SDValue ClampN_Big = DAG.getNode(ISD::SMIN, dl, ExpVT, N, ClampMaxVal);
2356 DAG.getNode(ISD::SUB, dl, ExpVT, ClampN_Big, DoubleMaxExp, NSW);
2366 DAG.getNode(ISD::SELECT, dl, ExpVT, ScaleUpTwice, DecN1, DecN0);
2373 SDValue Increment0 = DAG.getConstant(-(MinExpVal + Precision), dl, ExpVT);
2374 SDValue Increment1 = DAG.getConstant(-2 * (MinExpVal + Precision), dl, ExpVT);
2376 SDValue IncN0 = DAG.getNode(ISD::ADD, dl, ExpVT, N, Increment0, NUW_NSW);
2379 DAG.getSignedConstant(3 * MinExpVal + 2 * Precision, dl, ExpVT);
2380 SDValue ClampN_Small = DAG.getNode(ISD::SMAX, dl, ExpVT, N, ClampMinVal);
2382 DAG.getNode(ISD::ADD, dl, ExpVT, ClampN_Small, Increment1, NSW);
2390 DAG.getSignedConstant(2 * MinExpVal + Precision, dl, ExpVT), ISD::SETULT);
2393 DAG.getNode(ISD::SELECT, dl, ExpVT, ScaleDownTwice, IncN1, IncN0);
2404 ISD::SELECT, dl, ExpVT, NGtMaxExp, SelectN_Big,
2405 DAG.getNode(ISD::SELECT, dl, ExpVT, NLtMinExp, SelectN_Small, N));
2407 SDValue BiasedN = DAG.getNode(ISD::ADD, dl, ExpVT, NewN, MaxExp, NSW);
2410 DAG.getShiftAmountConstant(Precision - 1, ExpVT, dl);
2423 EVT ExpVT = Node->getValueType(1);
2494 SDValue MinExp = DAG.getSignedConstant(MinExpVal, dl, ExpVT);
2495 SDValue Zero = DAG.getConstant(0, dl, ExpVT);
2512 SDValue Exp = DAG.getSExtOrTrunc(ShiftedExp, dl, ExpVT);
2514 SDValue NormalBiasedExp = DAG.getNode(ISD::ADD, dl, ExpVT, Exp, MinExp);
2515 SDValue DenormalOffset = DAG.getConstant(-Precision - 1, dl, ExpVT);
2517 DAG.getNode(ISD::SELECT, dl, ExpVT, IsDenormal, DenormalOffset, Zero);
2527 DAG.getNode(ISD::ADD, dl, ExpVT, NormalBiasedExp, DenormalExpBias);
2533 DAG.getNode(ISD::SELECT, dl, ExpVT, DenormOrZero, Zero, ComputedExp);