Lines Matching defs:IntVT
5688 EVT IntVT = N0.getValueType().getScalarType();
5695 if (IntVT.getSizeInBits() >= MinBitWidth) {
16241 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcEltVT.getSizeInBits());
16242 BV = ConstantFoldBITCASTofBUILD_VECTOR(BV, IntVT).getNode();
16243 SrcEltVT = IntVT;
20481 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VTSize.getFixedValue());
20482 if (!TLI.isOperationLegal(ISD::LOAD, IntVT) ||
20483 !TLI.isOperationLegal(ISD::STORE, IntVT) ||
20486 !TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), IntVT,
20488 !TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), IntVT,
20493 SDValue NewLD = DAG.getLoad(IntVT, SDLoc(Value), LD->getChain(),
26550 EVT IntVT = VT.changeVectorElementTypeToInteger();
26557 if (IntSVT.getSizeInBits() >= IntVT.getScalarSizeInBits()) {
26567 if (TLI.isVectorClearMaskLegal(ClearMask, IntVT))
26569 VT, DAG.getVectorShuffle(IntVT, DL, DAG.getBitcast(IntVT, N0),
26570 DAG.getConstant(0, DL, IntVT), ClearMask));
26572 if (TLI.isOperationLegalOrCustom(ISD::AND, IntVT))
26574 VT, DAG.getNode(ISD::AND, DL, IntVT, DAG.getBitcast(IntVT, N0),
26575 DAG.getBuildVector(IntVT, DL, AndMask)));
28112 EVT IntVT = Int.getValueType();
28115 if (!IntVT.isInteger() || IntVT.isVector())
28127 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask);
28130 SignMask = APInt::getSignMask(IntVT.getSizeInBits());
28135 Int = DAG.getNode(IsFabs ? ISD::AND : ISD::XOR, DL, IntVT, Int,
28136 DAG.getConstant(SignMask, DL, IntVT));