Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp202 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
203 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
204 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
208 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
209 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
/external/llvm-project/llvm/lib/Target/X86/
DX86CallLowering.cpp202 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
203 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
204 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
208 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
209 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp275 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
276 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
277 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
283 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
284 if (TLI.getNumRegistersForCallingConv(Ctx, CC, SplitEVTs[i]) > 1) { in lowerReturn()
290 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
299 MVT NewVT = TLI.getRegisterTypeForCallingConv(Ctx, CC, SplitEVTs[i]); in lowerReturn()
300 if (EVT(NewVT) != SplitEVTs[i]) { in lowerReturn()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp293 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
294 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
295 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
301 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
302 if (TLI.getNumRegistersForCallingConv(Ctx, CC, SplitEVTs[i]) > 1) { in lowerReturn()
308 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
317 MVT NewVT = TLI.getRegisterTypeForCallingConv(Ctx, CC, SplitEVTs[i]); in lowerReturn()
318 if (EVT(NewVT) != SplitEVTs[i]) { in lowerReturn()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsCallLowering.cpp671 SmallVector<EVT, 4> SplitEVTs; in splitToValueTypes() local
676 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs); in splitToValueTypes()
678 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in splitToValueTypes()
679 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.cpp708 SmallVector<EVT, 4> SplitEVTs; in splitToValueTypes() local
713 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs); in splitToValueTypes()
715 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in splitToValueTypes()
716 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()