Lines Matching defs:SplitVTs
293 SmallVector<EVT, 4> SplitVTs;
294 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0);
296 if (SplitVTs.size() == 0)
299 if (SplitVTs.size() == 1) {
302 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
309 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch");
313 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) {
314 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx);
996 SmallVector<EVT, 4> SplitVTs;
998 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
1000 assert(VRegs.size() == SplitVTs.size());
1002 unsigned NumValues = SplitVTs.size();
1027 SmallVector<EVT, 4> SplitVTs;
1029 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
1031 assert(VRegs.size() == SplitVTs.size());
1033 unsigned NumValues = SplitVTs.size();
1112 SmallVector<EVT, 4> SplitVTs;
1113 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs);
1116 for (EVT VT : SplitVTs) {