Home
last modified time | relevance | path

Searched refs:SplitArgs (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallLowering.cpp253 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
267 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
277 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
316 SmallVector<ArgInfo, 8> SplitArgs; in lowerCall() local
326 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
331 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
371 SplitArgs.clear(); in lowerCall()
374 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall()
378 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp98 SmallVector<BaseArgInfo, 4> SplitArgs; in lowerCall() local
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
100 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
202 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
217 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
230 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
233 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
236 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
827 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument
844 SplitArgs.insert(SplitArgs.begin(), DemoteArg); in insertSRetIncomingArgument()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp365 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
446 splitToValueTypes(CurArgInfo, SplitArgs, DL, CC); in lowerReturn()
452 Success = determineAndHandleAssignments(Handler, Assigner, SplitArgs, in lowerReturn()
532 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
544 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
557 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.h90 SmallVectorImpl<ArgInfo> &SplitArgs,
H A DMipsCallLowering.cpp671 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
684 SplitArgs.push_back(Info); in splitToValueTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h352 SmallVectorImpl<ArgInfo> &SplitArgs,
448 SmallVectorImpl<ArgInfo> &SplitArgs,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp607 SmallVector<ArgInfo, 32> SplitArgs; in lowerFormalArguments() local
614 insertSRetIncomingArgument(F, SplitArgs, FLI.DemoteRegister, MRI, DL); in lowerFormalArguments()
656 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments()
714 if (!determineAssignments(Assigner, SplitArgs, CCInfo)) in lowerFormalArguments()
718 if (!handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, B)) in lowerFormalArguments()