Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/ARM/
DARMCallLowering.cpp197 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
198 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); in splitToValueTypes()
199 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
201 if (SplitVTs.size() == 1) { in splitToValueTypes()
206 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
212 for (unsigned i = 0, e = SplitVTs.size(); i != e; ++i) { in splitToValueTypes()
213 EVT SplitVT = SplitVTs[i]; in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallLowering.cpp198 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); in splitToValueTypes()
200 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
202 if (SplitVTs.size() == 1) { in splitToValueTypes()
207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
213 for (unsigned i = 0, e = SplitVTs.size(); i != e; ++i) { in splitToValueTypes()
214 EVT SplitVT = SplitVTs[i]; in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp243 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
245 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
247 if (SplitVTs.size() == 0) in splitToValueTypes()
250 if (SplitVTs.size() == 1) { in splitToValueTypes()
253 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
259 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
263 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) { in splitToValueTypes()
264 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp228 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
232 if (SplitVTs.size() == 1) { in splitToValueTypes()
235 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
241 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
245 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) { in splitToValueTypes()
246 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp61 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
69 EVT VT = SplitVTs[0]; in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/X86/
DX86CallLowering.cpp61 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
69 EVT VT = SplitVTs[0]; in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp163 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
164 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs); in splitToValueTypes()
166 assert(OrigArg.Regs.size() == SplitVTs.size()); in splitToValueTypes()
169 for (EVT VT : SplitVTs) { in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp298 SmallVector<EVT, 4> SplitVTs; in splitToValueTypes() local
299 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs); in splitToValueTypes()
301 assert(OrigArg.Regs.size() == SplitVTs.size()); in splitToValueTypes()
304 for (EVT VT : SplitVTs) { in splitToValueTypes()