Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()