Lines Matching defs:IntVT
8253 EVT IntVT = SrcVT.changeTypeToInteger();
8254 EVT IntShVT = getShiftAmountTy(IntVT, DAG.getDataLayout());
8256 SDValue ExponentMask = DAG.getConstant(0x7F800000, dl, IntVT);
8257 SDValue ExponentLoBit = DAG.getConstant(23, dl, IntVT);
8258 SDValue Bias = DAG.getConstant(127, dl, IntVT);
8259 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT);
8260 SDValue SignLowBit = DAG.getConstant(SrcEltBits - 1, dl, IntVT);
8261 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, dl, IntVT);
8263 SDValue Bits = DAG.getNode(ISD::BITCAST, dl, IntVT, Src);
8266 ISD::SRL, dl, IntVT, DAG.getNode(ISD::AND, dl, IntVT, Bits, ExponentMask),
8268 SDValue Exponent = DAG.getNode(ISD::SUB, dl, IntVT, ExponentBits, Bias);
8270 SDValue Sign = DAG.getNode(ISD::SRA, dl, IntVT,
8271 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask),
8275 SDValue R = DAG.getNode(ISD::OR, dl, IntVT,
8276 DAG.getNode(ISD::AND, dl, IntVT, Bits, MantissaMask),
8277 DAG.getConstant(0x00800000, dl, IntVT));
8285 DAG.getNode(ISD::SUB, dl, IntVT, Exponent, ExponentLoBit),
8289 DAG.getNode(ISD::SUB, dl, IntVT, ExponentLoBit, Exponent),
8296 Result = DAG.getSelectCC(dl, Exponent, DAG.getConstant(0, dl, IntVT),
8888 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize);
8890 IntVT = EVT::getVectorVT(*DAG.getContext(), IntVT,
8892 SDValue OpAsInt = DAG.getBitcast(IntVT, Op);
8907 SDValue ValueMaskV = DAG.getConstant(ValueMask, DL, IntVT);
8908 SDValue SignBitV = DAG.getConstant(SignBit, DL, IntVT);
8909 SDValue ExpMaskV = DAG.getConstant(ExpMask, DL, IntVT);
8910 SDValue ZeroV = DAG.getConstant(0, DL, IntVT);
8911 SDValue InfV = DAG.getConstant(Inf, DL, IntVT);
8929 SDValue IntBitMaskV = DAG.getConstant(IntBitMask, DL, IntVT);
8930 SDValue IntBitV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, IntBitMaskV);
8937 SDValue AbsV = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, ValueMaskV);
8939 DAG.getConstant(0, DL, IntVT), ISD::SETLT);
8967 SDValue ExpBits = DAG.getNode(ISD::AND, DL, IntVT, OpAsInt, ExpMaskV);
8991 SDValue MantissaV = DAG.getConstant(AllOneMantissa, DL, IntVT);
8993 DAG.getNode(ISD::SUB, DL, IntVT, V, DAG.getConstant(1, DL, IntVT));
9007 SDValue NegInfV = DAG.getConstant(NegInf, DL, IntVT);
9015 SDValue InfWithQnanBitV = DAG.getConstant(InfWithQnanBit, DL, IntVT);
9022 SDValue ExpBits = DAG.getNode(ISD::AND, DL, IntVT, AbsV, ExpMaskV);
9047 SDValue ExpLSBV = DAG.getConstant(ExpLSB, DL, IntVT);
9048 SDValue ExpMinus1 = DAG.getNode(ISD::SUB, DL, IntVT, AbsV, ExpLSBV);
9050 SDValue ExpLimitV = DAG.getConstant(ExpLimit, DL, IntVT);
10079 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits);
10081 SDValue CurrVal = DAG.getConstant(0, SL, IntVT);
10087 SDValue ExtElt = DAG.getNode(ISD::ZERO_EXTEND, SL, IntVT, Trunc);
10091 DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT);
10093 DAG.getNode(ISD::SHL, SL, IntVT, ExtElt, ShiftAmount);
10094 CurrVal = DAG.getNode(ISD::OR, SL, IntVT, CurrVal, ShiftedElt);