Lines Matching defs:SplitVTs
294 SmallVector<EVT, 4> SplitVTs;
295 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0);
297 if (SplitVTs.size() == 0)
300 if (SplitVTs.size() == 1) {
303 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
310 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch");
314 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) {
315 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx);
997 SmallVector<EVT, 4> SplitVTs;
999 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
1001 assert(VRegs.size() == SplitVTs.size());
1003 unsigned NumValues = SplitVTs.size();
1028 SmallVector<EVT, 4> SplitVTs;
1030 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
1032 assert(VRegs.size() == SplitVTs.size());
1034 unsigned NumValues = SplitVTs.size();
1113 SmallVector<EVT, 4> SplitVTs;
1114 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs);
1117 for (EVT VT : SplitVTs) {