Lines Matching refs:IntVT
8192 EVT IntVT = SrcVT.changeTypeToInteger(); in expandFP_TO_SINT() local
8193 EVT IntShVT = getShiftAmountTy(IntVT, DAG.getDataLayout()); in expandFP_TO_SINT()
8195 SDValue ExponentMask = DAG.getConstant(0x7F800000, dl, IntVT); in expandFP_TO_SINT()
8196 SDValue ExponentLoBit = DAG.getConstant(23, dl, IntVT); in expandFP_TO_SINT()
8197 SDValue Bias = DAG.getConstant(127, dl, IntVT); in expandFP_TO_SINT()
8198 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
8199 SDValue SignLowBit = DAG.getConstant(SrcEltBits - 1, dl, IntVT); in expandFP_TO_SINT()
8200 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, dl, IntVT); in expandFP_TO_SINT()
8202 SDValue Bits = DAG.getNode(ISD::BITCAST, dl, IntVT, Src); in expandFP_TO_SINT()
8205 ISD::SRL, dl, IntVT, DAG.getNode(ISD::AND, dl, IntVT, Bits, ExponentMask), in expandFP_TO_SINT()
8207 SDValue Exponent = DAG.getNode(ISD::SUB, dl, IntVT, ExponentBits, Bias); in expandFP_TO_SINT()
8209 SDValue Sign = DAG.getNode(ISD::SRA, dl, IntVT, in expandFP_TO_SINT()
8210 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask), in expandFP_TO_SINT()
8214 SDValue R = DAG.getNode(ISD::OR, dl, IntVT, in expandFP_TO_SINT()
8215 DAG.getNode(ISD::AND, dl, IntVT, Bits, MantissaMask), in expandFP_TO_SINT()
8216 DAG.getConstant(0x00800000, dl, IntVT)); in expandFP_TO_SINT()
8224 DAG.getNode(ISD::SUB, dl, IntVT, Exponent, ExponentLoBit), in expandFP_TO_SINT()
8228 DAG.getNode(ISD::SUB, dl, IntVT, ExponentLoBit, Exponent), in expandFP_TO_SINT()
8235 Result = DAG.getSelectCC(dl, Exponent, DAG.getConstant(0, dl, IntVT), in expandFP_TO_SINT()
8635 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize); in expandIS_FPCLASS() local
8637 IntVT = EVT::getVectorVT(*DAG.getContext(), IntVT, in expandIS_FPCLASS()
8639 SDValue OpAsInt = DAG.getBitcast(IntVT, Op); in expandIS_FPCLASS()
8654 SDValue ValueMaskV = DAG.getConstant(ValueMask, DL, IntVT); in expandIS_FPCLASS()
8655 SDValue SignBitV = DAG.getConstant(SignBit, DL, IntVT); in expandIS_FPCLASS()
8656 SDValue ExpMaskV = DAG.getConstant(ExpMask, DL, IntVT); in expandIS_FPCLASS()
8657 SDValue ZeroV = DAG.getConstant(0, DL, IntVT); in expandIS_FPCLASS()
8658 SDValue InfV = DAG.getConstant(Inf, DL, IntVT); in expandIS_FPCLASS()
8676 SDValue IntBitMaskV = DAG.getConstant(IntBitMask, DL, IntVT); in expandIS_FPCLASS()
8677 SDValue IntBitV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, IntBitMaskV); in expandIS_FPCLASS()
8684 SDValue AbsV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, ValueMaskV); in expandIS_FPCLASS()
8686 DAG.getConstant(0.0, DL, IntVT), ISD::SETLT); in expandIS_FPCLASS()
8714 SDValue ExpBits = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, ExpMaskV); in expandIS_FPCLASS()
8738 SDValue MantissaV = DAG.getConstant(AllOneMantissa, DL, IntVT); in expandIS_FPCLASS()
8740 DAG.getNode(ISD::SUB, DL, IntVT, V, DAG.getConstant(1, DL, IntVT)); in expandIS_FPCLASS()
8754 SDValue NegInfV = DAG.getConstant(NegInf, DL, IntVT); in expandIS_FPCLASS()
8762 SDValue InfWithQnanBitV = DAG.getConstant(InfWithQnanBit, DL, IntVT); in expandIS_FPCLASS()
8769 SDValue ExpBits = DAG.getNode(ISD::AND, DL, IntVT, AbsV, ExpMaskV); in expandIS_FPCLASS()
8794 SDValue ExpLSBV = DAG.getConstant(ExpLSB, DL, IntVT); in expandIS_FPCLASS()
8795 SDValue ExpMinus1 = DAG.getNode(ISD::SUB, DL, IntVT, AbsV, ExpLSBV); in expandIS_FPCLASS()
8797 SDValue ExpLimitV = DAG.getConstant(ExpLimit, DL, IntVT); in expandIS_FPCLASS()
9737 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in scalarizeVectorStore() local
9739 SDValue CurrVal = DAG.getConstant(0, SL, IntVT); in scalarizeVectorStore()
9745 SDValue ExtElt = DAG.getNode(ISD::ZERO_EXTEND, SL, IntVT, Trunc); in scalarizeVectorStore()
9749 DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT); in scalarizeVectorStore()
9751 DAG.getNode(ISD::SHL, SL, IntVT, ExtElt, ShiftAmount); in scalarizeVectorStore()
9752 CurrVal = DAG.getNode(ISD::OR, SL, IntVT, CurrVal, ShiftedElt); in scalarizeVectorStore()