Lines Matching defs:ResultVT

8558 SDValue TargetLowering::expandIS_FPCLASS(EVT ResultVT, SDValue Op,
8567 return DAG.getBoolConstant(false, DL, ResultVT, OperandVT);
8569 return DAG.getBoolConstant(true, DL, ResultVT, OperandVT);
8608 return DAG.getSetCC(DL, ResultVT, Op,
8616 return DAG.getSetCC(DL, ResultVT, Op, Op,
8628 return DAG.getSetCC(DL, ResultVT, Abs, Inf,
8652 APInt InvertionMask = APInt::getAllOnes(ResultVT.getScalarSizeInBits());
8659 SDValue ResultInvertionMask = DAG.getConstant(InvertionMask, DL, ResultVT);
8665 Res = DAG.getNode(ISD::OR, DL, ResultVT, Res, PartialRes);
8678 IntBitIsSetV = DAG.getSetCC(DL, ResultVT, IntBitV, ZeroV, ISD::SETNE);
8685 SDValue SignV = DAG.getSetCC(DL, ResultVT, OpAsInt,
8696 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ExpMaskV, ISD::SETLT);
8700 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, ExpMaskV, ISD::SETULT);
8704 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ExpMaskV, ISD::SETLT);
8705 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
8716 DAG.getSetCC(DL, ResultVT, ExpBits, ZeroV, ISD::SETEQ);
8726 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, ZeroV, ISD::SETEQ);
8728 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, ZeroV, ISD::SETEQ);
8730 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, SignBitV, ISD::SETEQ);
8741 PartialRes = DAG.getSetCC(DL, ResultVT, VMinusOneV, MantissaV, ISD::SETULT);
8743 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
8749 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, InfV, ISD::SETEQ);
8751 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETEQ);
8755 PartialRes = DAG.getSetCC(DL, ResultVT, OpAsInt, NegInfV, ISD::SETEQ);
8765 PartialRes = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT);
8771 DAG.getSetCC(DL, ResultVT, ExpBits, ZeroV, ISD::SETEQ);
8773 DAG.getSetCC(DL, ResultVT, getIntBitIsSet(), ExpIsZero, ISD::SETEQ);
8774 PartialRes = DAG.getNode(ISD::OR, DL, ResultVT, PartialRes, IsPseudo);
8779 DAG.getSetCC(DL, ResultVT, AbsV, InfWithQnanBitV, ISD::SETGE);
8783 SDValue IsNan = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT);
8785 DAG.getSetCC(DL, ResultVT, AbsV, InfWithQnanBitV, ISD::SETLT);
8786 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, IsNan, IsNotQnan);
8798 PartialRes = DAG.getSetCC(DL, ResultVT, ExpMinus1, ExpLimitV, ISD::SETULT);
8800 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, SignV);
8803 DAG.getNode(ISD::XOR, DL, ResultVT, SignV, ResultInvertionMask);
8804 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, PosSignV);
8808 DAG.getNode(ISD::AND, DL, ResultVT, PartialRes, getIntBitIsSet());
8813 return DAG.getConstant(IsInverted, DL, ResultVT);
8815 Res = DAG.getNode(ISD::XOR, DL, ResultVT, Res, ResultInvertionMask);
11237 SDValue TargetLowering::expandRoundInexactToOdd(EVT ResultVT, SDValue Op,
11241 if (OperandVT.getScalarType() == ResultVT.getScalarType())
11243 EVT ResultIntVT = ResultVT.changeTypeToInteger();
11264 SDValue AbsNarrow = DAG.getFPExtendOrRound(AbsWide, dl, ResultVT);
11297 int ShiftAmount = BitSize - ResultVT.getScalarSizeInBits();
11302 return DAG.getNode(ISD::BITCAST, dl, ResultVT, Op);