Home
last modified time | relevance | path

Searched refs:SplitVTs (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp207 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
209 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
211 if (SplitVTs.size() == 0) in splitToValueTypes()
214 if (SplitVTs.size() == 1) { in splitToValueTypes()
217 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
224 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
228 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) { in splitToValueTypes()
229 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
772 SmallVector<EVT, 4> SplitVTs; in insertSRetLoads() local
774 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0); in insertSRetLoads()
[all …]