Lines Matching refs:IntVT

7349   EVT IntVT = SrcVT.changeTypeToInteger();  in expandFP_TO_SINT()  local
7350 EVT IntShVT = getShiftAmountTy(IntVT, DAG.getDataLayout()); in expandFP_TO_SINT()
7352 SDValue ExponentMask = DAG.getConstant(0x7F800000, dl, IntVT); in expandFP_TO_SINT()
7353 SDValue ExponentLoBit = DAG.getConstant(23, dl, IntVT); in expandFP_TO_SINT()
7354 SDValue Bias = DAG.getConstant(127, dl, IntVT); in expandFP_TO_SINT()
7355 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
7356 SDValue SignLowBit = DAG.getConstant(SrcEltBits - 1, dl, IntVT); in expandFP_TO_SINT()
7357 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, dl, IntVT); in expandFP_TO_SINT()
7359 SDValue Bits = DAG.getNode(ISD::BITCAST, dl, IntVT, Src); in expandFP_TO_SINT()
7362 ISD::SRL, dl, IntVT, DAG.getNode(ISD::AND, dl, IntVT, Bits, ExponentMask), in expandFP_TO_SINT()
7364 SDValue Exponent = DAG.getNode(ISD::SUB, dl, IntVT, ExponentBits, Bias); in expandFP_TO_SINT()
7366 SDValue Sign = DAG.getNode(ISD::SRA, dl, IntVT, in expandFP_TO_SINT()
7367 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask), in expandFP_TO_SINT()
7371 SDValue R = DAG.getNode(ISD::OR, dl, IntVT, in expandFP_TO_SINT()
7372 DAG.getNode(ISD::AND, dl, IntVT, Bits, MantissaMask), in expandFP_TO_SINT()
7373 DAG.getConstant(0x00800000, dl, IntVT)); in expandFP_TO_SINT()
7381 DAG.getNode(ISD::SUB, dl, IntVT, Exponent, ExponentLoBit), in expandFP_TO_SINT()
7385 DAG.getNode(ISD::SUB, dl, IntVT, ExponentLoBit, Exponent), in expandFP_TO_SINT()
7392 Result = DAG.getSelectCC(dl, Exponent, DAG.getConstant(0, dl, IntVT), in expandFP_TO_SINT()
7672 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize); in expandIS_FPCLASS() local
7674 IntVT = EVT::getVectorVT(*DAG.getContext(), IntVT, in expandIS_FPCLASS()
7676 SDValue OpAsInt = DAG.getBitcast(IntVT, Op); in expandIS_FPCLASS()
7691 SDValue ValueMaskV = DAG.getConstant(ValueMask, DL, IntVT); in expandIS_FPCLASS()
7692 SDValue SignBitV = DAG.getConstant(SignBit, DL, IntVT); in expandIS_FPCLASS()
7693 SDValue ExpMaskV = DAG.getConstant(ExpMask, DL, IntVT); in expandIS_FPCLASS()
7694 SDValue ZeroV = DAG.getConstant(0, DL, IntVT); in expandIS_FPCLASS()
7695 SDValue InfV = DAG.getConstant(Inf, DL, IntVT); in expandIS_FPCLASS()
7713 SDValue IntBitMaskV = DAG.getConstant(IntBitMask, DL, IntVT); in expandIS_FPCLASS()
7714 SDValue IntBitV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, IntBitMaskV); in expandIS_FPCLASS()
7721 SDValue AbsV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, ValueMaskV); in expandIS_FPCLASS()
7723 DAG.getConstant(0.0, DL, IntVT), ISD::SETLT); in expandIS_FPCLASS()
7766 SDValue NegInfV = DAG.getConstant(NegInf, DL, IntVT); in expandIS_FPCLASS()
7774 SDValue InfWithQnanBitV = DAG.getConstant(InfWithQnanBit, DL, IntVT); in expandIS_FPCLASS()
7781 SDValue ExpBits = DAG.getNode(ISD::AND, DL, IntVT, AbsV, ExpMaskV); in expandIS_FPCLASS()
7807 SDValue MantissaV = DAG.getConstant(AllOneMantissa, DL, IntVT); in expandIS_FPCLASS()
7809 DAG.getNode(ISD::SUB, DL, IntVT, V, DAG.getConstant(1, DL, IntVT)); in expandIS_FPCLASS()
7819 SDValue ExpLSBV = DAG.getConstant(ExpLSB, DL, IntVT); in expandIS_FPCLASS()
7820 SDValue ExpMinus1 = DAG.getNode(ISD::SUB, DL, IntVT, AbsV, ExpLSBV); in expandIS_FPCLASS()
7822 SDValue ExpLimitV = DAG.getConstant(ExpLimit, DL, IntVT); in expandIS_FPCLASS()
8317 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in scalarizeVectorStore() local
8319 SDValue CurrVal = DAG.getConstant(0, SL, IntVT); in scalarizeVectorStore()
8325 SDValue ExtElt = DAG.getNode(ISD::ZERO_EXTEND, SL, IntVT, Trunc); in scalarizeVectorStore()
8329 DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT); in scalarizeVectorStore()
8331 DAG.getNode(ISD::SHL, SL, IntVT, ExtElt, ShiftAmount); in scalarizeVectorStore()
8332 CurrVal = DAG.getNode(ISD::OR, SL, IntVT, CurrVal, ShiftedElt); in scalarizeVectorStore()