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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp198 SmallVector<EVT, 4> SplitVTs; local
199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0);
200 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch");
202 if (SplitVTs.size() == 1) {
207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
213 for (unsigned i = 0, e = SplitVTs.size(); i != e; ++i) {
214 EVT SplitVT = SplitVTs[i];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp228 SmallVector<EVT, 4> SplitVTs;
230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0);
232 if (SplitVTs.size() == 1) {
235 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
241 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch");
245 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) {
246 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp61 SmallVector<EVT, 4> SplitVTs; local
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0);
69 EVT VT = SplitVTs[0];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp163 SmallVector<EVT, 4> SplitVTs;
164 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs);
166 assert(OrigArg.Regs.size() == SplitVTs.size());
169 for (EVT VT : SplitVTs) {

Completed in 67 milliseconds