Lines Matching defs:SVT

376   EVT SVT = Op.getValueType().getScalarType();
385 if (!Cst || Cst->getValueType(0) != SVT || !Match(Cst))
414 EVT SVT = LHS.getValueType().getScalarType();
424 if (!AllowTypeMismatch && (LHSOp.getValueType() != SVT ||
3284 EVT SVT = SrcVector.getValueType().getScalarType();
3285 EVT LegalSVT = SVT;
3286 if (LegalTypes && !TLI->isTypeLegal(SVT)) {
3287 if (!SVT.isInteger())
3290 if (LegalSVT.bitsLT(SVT))
6147 EVT SVT = VT.getScalarType();
6152 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT));
6162 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT);
6164 if (SVT.bitsGT(VT.getScalarType())) {
6167 Op = DAG.getUNDEF(SVT);
6169 Op = DAG.getTargetLoweringInfo().isZExtFree(Op.getValueType(), SVT)
6170 ? DAG.getZExtOrTrunc(Op, DL, SVT)
6171 : DAG.getSExtOrTrunc(Op, DL, SVT);
7017 EVT SVT = (Opcode == ISD::SETCC ? MVT::i1 : VT.getScalarType());
7019 (Opcode == ISD::SETCC && SVT != VT.getScalarType())
7075 SDValue ScalarResult = getNode(Opcode, DL, SVT, ScalarOps, Flags);
7085 if (LegalSVT != SVT)
8538 EVT SVT = EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), NElts);
8546 TLI.isTypeLegal(SVT) &&
8547 LargestVT.getSizeInBits() == SVT.getSizeInBits()) {
8550 SDValue TailValue = DAG.getNode(ISD::BITCAST, dl, SVT, MemSetValue);
9373 EVT SVT, Align Alignment,
9387 PtrInfo, MMOFlags, LocationSize::precise(SVT.getStoreSize()), Alignment,
9389 return getTruncStore(Chain, dl, Val, Ptr, SVT, MMO);
9393 SDValue Ptr, EVT SVT,
9399 if (VT == SVT)
9402 assert(SVT.getScalarType().bitsLT(VT.getScalarType()) &&
9404 assert(VT.isInteger() == SVT.isInteger() &&
9406 assert(VT.isVector() == SVT.isVector() &&
9409 VT.getVectorElementCount() == SVT.getVectorElementCount()) &&
9417 ID.AddInteger(SVT.getRawBits());
9419 dl.getIROrder(), VTs, ISD::UNINDEXED, true, SVT, MMO));
9428 ISD::UNINDEXED, true, SVT, MMO);
9621 EVT SVT, Align Alignment,
9635 PtrInfo, MMOFlags, LocationSize::precise(SVT.getStoreSize()), Alignment,
9637 return getTruncStoreVP(Chain, dl, Val, Ptr, Mask, EVL, SVT, MMO,
9643 SDValue EVL, EVT SVT,
9649 if (VT == SVT)
9654 assert(SVT.getScalarType().bitsLT(VT.getScalarType()) &&
9656 assert(VT.isInteger() == SVT.isInteger() && "Can't do FP-INT conversion!");
9657 assert(VT.isVector() == SVT.isVector() &&
9660 VT.getVectorElementCount() == SVT.getVectorElementCount()) &&
9668 ID.AddInteger(SVT.getRawBits());
9670 dl.getIROrder(), VTs, ISD::UNINDEXED, true, IsCompressing, SVT, MMO));
9680 ISD::UNINDEXED, true, IsCompressing, SVT, MMO);
9812 SDValue EVL, EVT SVT,
9818 if (VT == SVT)
9823 assert(SVT.getScalarType().bitsLT(VT.getScalarType()) &&
9825 assert(VT.isInteger() == SVT.isInteger() && "Can't do FP-INT conversion!");
9826 assert(VT.isVector() == SVT.isVector() &&
9829 VT.getVectorElementCount() == SVT.getVectorElementCount()) &&
9837 ID.AddInteger(SVT.getRawBits());
9839 DL.getIROrder(), VTs, ISD::UNINDEXED, true, IsCompressing, SVT, MMO));
9848 IsCompressing, SVT, MMO);
12858 EVT SVT = TLI->getSetCCResultType(getDataLayout(), *getContext(), ResEltVT);
12859 SDVTList VTs = getVTList(ResEltVT, SVT);