Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp247 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
248 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
249 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
253 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
262 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallLowering.cpp201 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
202 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
203 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
207 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
208 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp347 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local
348 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn()
349 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn()
355 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn()
356 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp254 SmallVector<EVT, 4> SplitEVTs; in lowerReturnVal() local
255 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturnVal()
256 assert(VRegs.size() == SplitEVTs.size() && in lowerReturnVal()
261 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturnVal()
262 ArgInfo CurArgInfo(VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)); in lowerReturnVal()