Home
last modified time | relevance | path

Searched refs:CCInfo (Results 1 – 25 of 50) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp339 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 DMips16ISelLowering.h35 const CCState &CCInfo, unsigned NextStackOffset,
H A DMipsISelLowering.cpp3185 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 DAMDGPUCallLowering.cpp466 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 DSIISelLowering.h393 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 DSIISelLowering.cpp2190 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 DAMDGPUCallLowering.h55 CCState &CCInfo,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp282 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 DX86ISelLoweringCall.cpp755 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 DM68kCallingConv.h41 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 DM68kISelLowering.cpp580 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 DAArch64CallLowering.cpp475 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 DAArch64CallLowering.h71 CCState &CCInfo) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1295 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 DLanaiISelLowering.cpp449 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 DCallLowering.cpp614 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 DBPFISelLowering.cpp341 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 DRISCVCallLowering.cpp430 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 DRISCVCallLowering.h49 CCState &CCInfo) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h250 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 DXCoreISelLowering.cpp1030 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 DMSP430ISelLowering.cpp629 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 DSparcISelLowering.cpp239 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 DCSKYISelLowering.cpp347 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 DCallLowering.h395 CCState &CCInfo) const;
478 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,

12