| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/ |
| H A D | M68kCallLowering.cpp | 70 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 D | X86CallLowering.cpp | 252 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 D | PPCCallLowering.cpp | 60 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 D | CallLowering.cpp | 98 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 D | AMDGPUCallLowering.cpp | 410 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 D | AArch64CallLowering.cpp | 361 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 D | CallLowering.h | 362 SmallVectorImpl<ArgInfo> &SplitArgs, 451 SmallVectorImpl<ArgInfo> &SplitArgs,
|