| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 339 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerReturn() local 347 if (!determineAssignments(Assigner, RetInfos, CCInfo)) in lowerReturn() 389 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerFormalArguments() local 401 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerFormalArguments() 410 unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs); in lowerFormalArguments() 415 VaArgOffset = alignTo(CCInfo.getStackSize(), RegSize); in lowerFormalArguments() 509 MipsCCState CCInfo(Info.CallConv, IsCalleeVarArg, MF, ArgLocs, in lowerCall() local 520 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerCall() 527 unsigned StackSize = CCInfo.getStackSize(); in lowerCall() 563 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerCall() local [all …]
|
| H A D | Mips16ISelLowering.h | 35 const CCState &CCInfo, unsigned NextStackOffset,
|
| H A D | MipsISelLowering.cpp | 3185 MipsCCState CCInfo( in LowerCall() local 3225 CCInfo.AllocateStack(ReservedArgArea, Align(1)); in LowerCall() 3231 unsigned StackSize = CCInfo.getStackSize(); in LowerCall() 3273 CCInfo.rewindByValRegsInfo(); in LowerCall() 3297 CCInfo.nextInRegsParam(); in LowerCall() 3516 CCInfo.AnalyzeCallResult(Ins, RetCC_Mips, CLI.RetTy, in LowerCallResult() 3657 MipsFI->setFormalArgInfo(CCInfo.getStackSize(), in LowerFormalArguments() 3661 CCInfo.rewindByValRegsInfo(); in LowerFormalArguments() 3684 CCInfo.nextInRegsParam(); in LowerFormalArguments() 3795 return CCInfo.CheckReturn(Outs, RetCC_Mips); in CanLowerReturn() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 466 CCInfo.AllocateReg(PrivateSegmentBufferReg); in allocateHSAUserSGPRs() 472 CCInfo.AllocateReg(DispatchPtrReg); in allocateHSAUserSGPRs() 480 CCInfo.AllocateReg(QueuePtrReg); in allocateHSAUserSGPRs() 491 CCInfo.AllocateReg(InputPtrReg); in allocateHSAUserSGPRs() 497 CCInfo.AllocateReg(DispatchIDReg); in allocateHSAUserSGPRs() 503 CCInfo.AllocateReg(FlatScratchInitReg); in allocateHSAUserSGPRs() 610 CCInfo.AllocateReg(ImplicitBufferPtrReg); in lowerFormalArguments() 617 CCInfo.AllocateReg(FlatScratchInitReg); in lowerFormalArguments() 686 CCInfo.AllocateReg(AMDGPU::VGPR0); in lowerFormalArguments() 687 CCInfo.AllocateReg(AMDGPU::VGPR1); in lowerFormalArguments() [all …]
|
| H A D | SIISelLowering.h | 393 CCState &CCInfo, 551 void allocateHSAUserSGPRs(CCState &CCInfo, 556 void allocatePreloadKernArgSGPRs(CCState &CCInfo, 563 void allocateLDSKernelId(CCState &CCInfo, MachineFunction &MF, 567 void allocateSystemSGPRs(CCState &CCInfo, 573 void allocateSpecialEntryInputVGPRs(CCState &CCInfo, 578 CCState &CCInfo, 583 void allocateSpecialInputVGPRs(CCState &CCInfo, 587 void allocateSpecialInputVGPRsFixed(CCState &CCInfo,
|
| H A D | SIISelLowering.cpp | 2190 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 2205 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 2219 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 2335 CCState &CCInfo, in allocateSpecialInputSGPRs() argument 2508 CCInfo.AllocateReg(Reg); in allocateLDSKernelId() 2538 CCInfo.AllocateReg(Reg); in allocateSystemSGPRs() 2546 CCInfo.AllocateReg(Reg); in allocateSystemSGPRs() 2552 CCInfo.AllocateReg(Reg); in allocateSystemSGPRs() 2558 CCInfo.AllocateReg(Reg); in allocateSystemSGPRs() 2565 CCInfo.AllocateReg(Reg); in allocateSystemSGPRs() [all …]
|
| H A D | AMDGPUCallLowering.h | 55 CCState &CCInfo,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 282 CCInfo.AnalyzeCallOperands(Outs, CC_ARC); in LowerCall() 288 RetCCInfo.AllocateStack(CCInfo.getStackSize(), Align(4)); in LowerCall() 498 CCInfo.AnalyzeFormalArguments(Ins, CC_ARC); in LowerCallArguments() 503 AFI->setReturnStackOffset(CCInfo.getStackSize()); in LowerCallArguments() 562 unsigned FirstVAReg = CCInfo.getFirstUnallocated(ArgRegs); in LowerCallArguments() 570 CCInfo.getStackSize(), true); in LowerCallArguments() 635 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 636 if (!CCInfo.CheckReturn(Outs, RetCC_ARC)) in CanLowerReturn() 638 if (CCInfo.getStackSize() != 0 && IsVarArg) in CanLowerReturn() 662 CCInfo.AllocateStack(AFI->getReturnStackOffset(), Align(4)); in LowerReturn() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 755 CCInfo.AnalyzeReturn(Outs, RetCC_X86); in LowerReturn() 1104 CCInfo.AnalyzeCallResult(Ins, RetCC_X86); in LowerCallResult() 1475 CCInfo(CCInfo) {} in VarArgsLoweringHelper() 1498 CCState &CCInfo; member in __anonf8175b470211::VarArgsLoweringHelper 1695 CCInfo.AllocateStack(32, Align(8)); in LowerFormalArguments() 1697 CCInfo.AnalyzeArguments(Ins, CC_X86); in LowerFormalArguments() 2053 CCInfo.AllocateStack(32, Align(8)); in LowerCall() 2055 CCInfo.AnalyzeArguments(Outs, CC_X86); in LowerCall() 2825 CCInfo.AllocateStack(32, Align(8)); in IsEligibleForTailCallOptimization() 2828 StackArgsSize = CCInfo.getStackSize(); in IsEligibleForTailCallOptimization() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kCallingConv.h | 41 const M68kCCState &CCInfo = static_cast<M68kCCState &>(State); in CC_M68k_Any_AssignToReg() local 54 const auto &ArgTypes = CCInfo.ArgTypeList; in CC_M68k_Any_AssignToReg()
|
| H A D | M68kISelLowering.cpp | 580 CCInfo.AnalyzeCallOperands(Outs, CC_M68k); in LowerCall() 583 unsigned NumBytes = CCInfo.getAlignedCallFrameSize(); in LowerCall() 892 CCInfo.AnalyzeCallResult(Ins, RetCC_M68k); in LowerCallResult() 935 CCInfo.AnalyzeFormalArguments(Ins, CC_M68k); in LowerFormalArguments() 1008 unsigned StackSize = CCInfo.getStackSize(); in LowerFormalArguments() 1065 CCState CCInfo(CCID, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 1066 return CCInfo.CheckReturn(Outs, RetCC_M68k); in CanLowerReturn() 1080 CCInfo.AnalyzeReturn(Outs, RetCC_M68k); in LowerReturn() 1266 CCInfo.AnalyzeCallOperands(Outs, CC_M68k); in IsEligibleForTailCallOptimization() 1296 CCInfo.AnalyzeCallOperands(Outs, CC_M68k); in IsEligibleForTailCallOptimization() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 475 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() local 478 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv)); in canLowerReturn() 499 CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs, in handleMustTailForwardedRegisters() local 512 if (!CCInfo.isAllocated(AArch64::X8)) { in handleMustTailForwardedRegisters() 547 CCState &CCInfo) const { in saveVarArgRegisters() 557 Subtarget.isCallingConvWin64(CCInfo.getCallingConv()); in saveVarArgRegisters() 561 unsigned FirstVariadicGPR = CCInfo.getFirstUnallocated(GPRArgRegs); in saveVarArgRegisters() 601 unsigned FirstVariadicFPR = CCInfo.getFirstUnallocated(FPRArgRegs); in saveVarArgRegisters() 704 if (!determineAssignments(Assigner, SplitArgs, CCInfo) || in lowerFormalArguments() 705 !handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerFormalArguments() [all …]
|
| H A D | AArch64CallLowering.h | 71 CCState &CCInfo) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1295 CCInfo.addLoc( in analyzeArguments() 1300 Reg = CCInfo.AllocateReg(RegList8[RegIdx]); in analyzeArguments() 1302 Reg = CCInfo.AllocateReg(RegList16[RegIdx]); in analyzeArguments() 1370 Reg = CCInfo.AllocateReg(RegList8[RegIdx]); in analyzeReturnValues() 1372 Reg = CCInfo.AllocateReg(RegList16[RegIdx]); in analyzeReturnValues() 1470 unsigned StackSize = CCInfo.getStackSize(); in LowerFormalArguments() 1524 CCInfo.AnalyzeCallOperands(Outs, ArgCC_AVR_Vararg); in LowerCall() 1531 unsigned NumBytes = CCInfo.getStackSize(); in LowerCall() 1673 CCInfo.AnalyzeCallResult(Ins, RetCC_AVR_BUILTIN); in LowerCallResult() 1700 return CCInfo.CheckReturn(Outs, RetCC_AVR_BUILTIN); in CanLowerReturn() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 449 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32_Fast); in LowerCCCArguments() 451 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32); in LowerCCCArguments() 524 int FI = MFI.CreateFixedObject(4, CCInfo.getStackSize(), true); in LowerCCCArguments() 535 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 537 return CCInfo.CheckReturn(Outs, RetCC_Lanai32); in CanLowerReturn() 554 CCInfo.AnalyzeReturn(Outs, RetCC_Lanai32); in LowerReturn() 623 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_VarArg); in LowerCCCCallTo() 626 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_Fast); in LowerCCCCallTo() 628 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32); in LowerCCCCallTo() 632 unsigned NumBytes = CCInfo.getStackSize(); in LowerCCCCallTo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 614 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments() local 615 if (!determineAssignments(Assigner, Args, CCInfo)) in determineAndHandleAssignments() 618 return handleAssignments(Handler, Args, CCInfo, ArgLocs, MIRBuilder, in determineAndHandleAssignments() 632 CCState &CCInfo) const { in determineAssignments() 633 LLVMContext &Ctx = CCInfo.getContext(); in determineAssignments() 634 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() 650 Args[i].Flags[0], CCInfo)) in determineAssignments() 681 Args[i].Flags[Part], CCInfo)) { in determineAssignments() 693 CCState &CCInfo, in handleAssignments() argument 980 bool CallLowering::checkReturn(CCState &CCInfo, in checkReturn() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 341 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() local 342 CCInfo.AnalyzeFormalArguments(Ins, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerFormalArguments() 430 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() local 432 CCInfo.AnalyzeCallOperands(Outs, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerCall() 434 unsigned NumBytes = CCInfo.getStackSize(); in LowerCall() 546 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() local 554 CCInfo.AnalyzeReturn(Outs, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerReturn() 590 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult() local 599 CCInfo.AnalyzeCallResult(Ins, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerCallResult()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVCallLowering.cpp | 430 IncomingValueAssigner &Assigner, CCState &CCInfo) const { in saveVarArgRegisters() 436 unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs); in saveVarArgRegisters() 536 CCState CCInfo(CC, F.isVarArg(), MIRBuilder.getMF(), ArgLocs, F.getContext()); in lowerFormalArguments() local 537 if (!determineAssignments(Assigner, SplitArgInfos, CCInfo) || in lowerFormalArguments() 538 !handleAssignments(Handler, SplitArgInfos, CCInfo, ArgLocs, MIRBuilder)) in lowerFormalArguments() 542 saveVarArgRegisters(MIRBuilder, Handler, Assigner, CCInfo); in lowerFormalArguments()
|
| H A D | RISCVCallLowering.h | 49 CCState &CCInfo) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 250 void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo, 253 void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo, 313 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1030 CCInfo.AllocateStack(4, Align(4)); in LowerCCCCallTo() 1032 CCInfo.AnalyzeCallOperands(Outs, CC_XCore); in LowerCCCCallTo() 1038 RetCCInfo.AllocateStack(CCInfo.getStackSize(), Align(4)); in LowerCCCCallTo() 1181 CCInfo.AnalyzeFormalArguments(Ins, CC_XCore); in LowerCCCArguments() 1188 XFI->setReturnStackOffset(CCInfo.getStackSize() + LRSaveSize); in LowerCCCArguments() 1256 unsigned FirstVAReg = CCInfo.getFirstUnallocated(ArgRegs); in LowerCCCArguments() 1331 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn() local 1332 if (!CCInfo.CheckReturn(Outs, RetCC_XCore)) in CanLowerReturn() 1334 if (CCInfo.getStackSize() != 0 && isVarArg) in CanLowerReturn() 1360 CCInfo.AllocateStack(XFI->getReturnStackOffset(), Align(4)); in LowerReturn() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 629 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() local 631 AnalyzeArguments(CCInfo, ArgLocs, Ins); in LowerCCCArguments() 635 unsigned Offset = CCInfo.getStackSize(); in LowerCCCArguments() 730 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 731 return CCInfo.CheckReturn(Outs, RetCC_MSP430); in CanLowerReturn() 751 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() local 755 AnalyzeReturnValues(CCInfo, RVLocs, Outs); in LowerReturn() 815 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo() 818 unsigned NumBytes = CCInfo.getStackSize(); in LowerCCCCallTo() 941 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 239 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn() local 271 CCInfo.AnalyzeReturn(Outs, RetCC_Sparc32); in LowerReturn_32() 354 CCInfo.AnalyzeReturn(Outs, RetCC_Sparc64); in LowerReturn_64() 443 CCInfo.AnalyzeFormalArguments(Ins, CC_Sparc32); in LowerFormalArguments_32() 589 unsigned ArgOffset = CCInfo.getStackSize(); in LowerFormalArguments_32() 636 CCInfo.AnalyzeFormalArguments(Ins, CC_Sparc64); in LowerFormalArguments_64() 708 unsigned ArgOffset = CCInfo.getStackSize(); in LowerFormalArguments_64() 803 if (CCInfo.getStackSize() > StackSizeLimit) in IsEligibleForTailCallOptimization() 840 CCInfo.AnalyzeCallOperands(Outs, CC_Sparc32); in LowerCall_32() 846 unsigned ArgsSize = CCInfo.getStackSize(); in LowerCall_32() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 347 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() local 349 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerFormalArguments() 372 unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs); in LowerFormalArguments() 386 VaArgOffset = CCInfo.getStackSize(); in LowerFormalArguments() 431 CCState CCInfo(CallConv, IsVarArg, MF, CSKYLocs, Context); in CanLowerReturn() local 432 return CCInfo.CheckReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in CanLowerReturn() 445 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), CSKYLocs, in LowerReturn() local 447 CCInfo.AnalyzeReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in LowerReturn()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 395 CCState &CCInfo) const; 478 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
|