Lines Matching defs:VTs
1706 SmallVector<EVT, 16> VTs;
1712 ComputePTXValueVTs(*this, DL, ETy, VTs, &Offsets, IsByVal ? 0 : VAOffset);
1778 auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, ArgAlign, IsVAArg);
1780 for (unsigned j = 0, je = VTs.size(); j != je; ++j) {
1781 EVT EltVT = VTs[j];
1806 assert(VTs.size() == 1 && "Scalar can't have multiple parts.");
1896 if (!IsByVal && VTs.size() > 0)
2059 SmallVector<EVT, 16> VTs;
2061 ComputePTXValueVTs(*this, DL, RetTy, VTs, &Offsets, 0);
2062 assert(VTs.size() == Ins.size() && "Bad value decomposition");
2065 auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, RetAlign);
2076 for (unsigned i = 0, e = VTs.size(); i != e; ++i) {
2078 EVT TheLoadType = VTs[i];
2094 if (VTs[i].isInteger())
3250 SmallVector<EVT, 16> VTs;
3252 ComputePTXValueVTs(*this, DL, Ty, VTs, &Offsets, 0);
3253 if (VTs.empty())
3258 auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, ArgAlign);
3262 for (unsigned parti = 0, parte = VTs.size(); parti != parte; ++parti) {
3271 EVT EltVT = VTs[parti];
3337 if (VTs.size() > 0)
3409 SmallVector<EVT, 16> VTs;
3411 ComputePTXValueVTs(*this, DL, RetTy, VTs, &Offsets);
3412 assert(VTs.size() == OutVals.size() && "Bad return value decomposition");
3414 for (unsigned i = 0, e = VTs.size(); i != e; ++i) {
3417 if (PromoteScalarIntegerPTX(VTs[i], &PromotedVT)) {
3418 VTs[i] = EVT(PromotedVT);
3429 VTs, Offsets,
3440 for (unsigned i = 0, e = VTs.size(); i != e; ++i) {
3457 EVT ElementType = ExtendIntegerRetVal ? MVT::i32 : VTs[i];
3503 EVT TheStoreType = ExtendIntegerRetVal ? MVT::i32 : VTs[i];