/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 253 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 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() 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 D | AArch64CallLowering.cpp | 365 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 D | MipsCallLowering.h | 90 SmallVectorImpl<ArgInfo> &SplitArgs,
|
H A D | MipsCallLowering.cpp | 671 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 D | CallLowering.h | 352 SmallVectorImpl<ArgInfo> &SplitArgs, 448 SmallVectorImpl<ArgInfo> &SplitArgs,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 607 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()
|