Lines Matching refs:ResultVT

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