Lines Matching defs:IntVT
5544 EVT IntVT = N0.getValueType().getScalarType();
5551 if (IntVT.getSizeInBits() >= MinBitWidth) {
15805 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcEltVT.getSizeInBits());
15806 BV = ConstantFoldBITCASTofBUILD_VECTOR(BV, IntVT).getNode();
15807 SrcEltVT = IntVT;
20036 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VTSize.getFixedValue());
20037 if (!TLI.isOperationLegal(ISD::LOAD, IntVT) ||
20038 !TLI.isOperationLegal(ISD::STORE, IntVT) ||
20041 !TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), IntVT,
20043 !TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), IntVT,
20049 DAG.getLoad(IntVT, SDLoc(Value), LD->getChain(), LD->getBasePtr(),
26037 EVT IntVT = VT.changeVectorElementTypeToInteger();
26044 if (IntSVT.getSizeInBits() >= IntVT.getScalarSizeInBits()) {
26054 if (TLI.isVectorClearMaskLegal(ClearMask, IntVT))
26056 VT, DAG.getVectorShuffle(IntVT, DL, DAG.getBitcast(IntVT, N0),
26057 DAG.getConstant(0, DL, IntVT), ClearMask));
26059 if (TLI.isOperationLegalOrCustom(ISD::AND, IntVT))
26061 VT, DAG.getNode(ISD::AND, DL, IntVT, DAG.getBitcast(IntVT, N0),
26062 DAG.getBuildVector(IntVT, DL, AndMask)));
27572 EVT IntVT = Int.getValueType();
27575 if (!IntVT.isInteger() || IntVT.isVector())
27587 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask);
27590 SignMask = APInt::getSignMask(IntVT.getSizeInBits());
27595 Int = DAG.getNode(IsFabs ? ISD::AND : ISD::XOR, DL, IntVT, Int,
27596 DAG.getConstant(SignMask, DL, IntVT));