Lines Matching defs:ResultVT

8724 SDValue TargetLowering::expandIS_FPCLASS(EVT ResultVT, SDValue Op,
8734 return DAG.getBoolConstant(false, DL, ResultVT, OperandVT);
8736 return DAG.getBoolConstant(true, DL, ResultVT, OperandVT);
8786 return DAG.getSetCC(DL, ResultVT, Op,
8794 return DAG.getSetCC(DL, ResultVT, Op, Op,
8810 return DAG.getSetCC(DL, ResultVT, Abs, Inf,
8826 return DAG.getSetCC(DL, ResultVT, Op, Inf,
8846 return DAG.getSetCC(DL, ResultVT, Abs, SmallestNormal,
8868 SDValue IsFinite = DAG.getSetCC(DL, ResultVT, Abs, Inf, IsFiniteOp);
8870 DAG.getSetCC(DL, ResultVT, Abs, SmallestNormal, IsNormalOp);
8872 return DAG.getNode(LogicOp, DL, ResultVT, IsFinite, IsNormal);
8905 APInt InvertionMask = APInt::getAllOnes(ResultVT.getScalarSizeInBits());
8912 SDValue ResultInvertionMask = DAG.getConstant(InvertionMask, DL, ResultVT);
8918 Res = DAG.getNode(ISD::OR, DL, ResultVT, Res, PartialRes);
8931 IntBitIsSetV = DAG.getSetCC(DL, ResultVT, IntBitV, ZeroV, ISD::SETNE);
8938 SDValue SignV = DAG.getSetCC(DL, ResultVT, OpAsInt,
8949 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ExpMaskV, ISD::SETLT);
8953 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, ExpMaskV, ISD::SETULT);
8957 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ExpMaskV, ISD::SETLT);
8958 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
8969 DAG.getSetCC(DL, ResultVT, ExpBits, ZeroV, ISD::SETEQ);
8979 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, ZeroV, ISD::SETEQ);
8981 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ZeroV, ISD::SETEQ);
8983 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, SignBitV, ISD::SETEQ);
8994 PartialRes = DAG.getSetCC(DL, ResultVT, VMinusOneV, MantissaV, ISD::SETULT);
8996 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
9002 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, InfV, ISD::SETEQ);
9004 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETEQ);
9008 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, NegInfV, ISD::SETEQ);
9018 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT);
9024 DAG.getSetCC(DL, ResultVT, ExpBits, ZeroV, ISD::SETEQ);
9026 DAG.getSetCC(DL, ResultVT, getIntBitIsSet(), ExpIsZero, ISD::SETEQ);
9027 PartialRes = DAG.getNode(ISD::OR, DL, ResultVT, PartialRes, IsPseudo);
9032 DAG.getSetCC(DL, ResultVT, AbsV, InfWithQnanBitV, ISD::SETGE);
9036 SDValue IsNan = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT);
9038 DAG.getSetCC(DL, ResultVT, AbsV, InfWithQnanBitV, ISD::SETLT);
9039 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, IsNan, IsNotQnan);
9051 PartialRes = DAG.getSetCC(DL, ResultVT, ExpMinus1, ExpLimitV, ISD::SETULT);
9053 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
9056 DAG.getNode(ISD::XOR, DL, ResultVT, SignV, ResultInvertionMask);
9057 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, PosSignV);
9061 DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, getIntBitIsSet());
9066 return DAG.getConstant(IsInverted, DL, ResultVT);
9068 Res = DAG.getNode(ISD::XOR, DL, ResultVT, Res, ResultInvertionMask);
11593 SDValue TargetLowering::expandRoundInexactToOdd(EVT ResultVT, SDValue Op,
11597 if (OperandVT.getScalarType() == ResultVT.getScalarType())
11599 EVT ResultIntVT = ResultVT.changeTypeToInteger();
11620 SDValue AbsNarrow = DAG.getFPExtendOrRound(AbsWide, dl, ResultVT);
11653 int ShiftAmount = BitSize - ResultVT.getScalarSizeInBits();
11658 return DAG.getNode(ISD::BITCAST, dl, ResultVT, Op);