Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp70 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
76 Success = determineAndHandleAssignments(ArgHandler, ArgAssigner, SplitArgs, in lowerReturn()
93 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
106 return determineAndHandleAssignments(ArgHandler, ArgAssigner, SplitArgs, in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp252 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
266 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
276 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
315 SmallVector<ArgInfo, 8> SplitArgs; in lowerCall() local
325 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
330 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
370 SplitArgs.clear(); in lowerCall()
373 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall()
377 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp60 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
68 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
76 return determineAndHandleAssignments(ArgHandler, ArgAssigner, SplitArgs, in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/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()
208 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
236 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
239 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
242 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
840 SplitArgs.insert(SplitArgs.begin(), DemoteArg); in insertSRetIncomingArgument()
904 SmallVector<BaseArgInfo, 4> SplitArgs; in checkReturnTypeForCallConv() local
905 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp410 SmallVector<ArgInfo, 32> SplitArgs; in lowerParameter() local
412 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter()
415 for (ArgInfo &SplitArg : SplitArgs) { in lowerParameter()
608 SmallVector<ArgInfo, 32> SplitArgs; in lowerFormalArguments() local
615 insertSRetIncomingArgument(F, SplitArgs, FLI.DemoteRegister, MRI, DL); in lowerFormalArguments()
657 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments()
715 if (!determineAssignments(Assigner, SplitArgs, CCInfo)) in lowerFormalArguments()
719 if (!handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, B)) in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp361 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
438 splitToValueTypes(CurArgInfo, SplitArgs, DL, CC); in lowerReturn()
444 Success = determineAndHandleAssignments(Handler, Assigner, SplitArgs, in lowerReturn()
524 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
536 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
549 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h362 SmallVectorImpl<ArgInfo> &SplitArgs,
451 SmallVectorImpl<ArgInfo> &SplitArgs,