/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallingConvention.h | 21 CCState &State); 24 ISD::ArgFlagsTy ArgFlags, CCState &State); 27 ISD::ArgFlagsTy ArgFlags, CCState &State); 30 ISD::ArgFlagsTy ArgFlags, CCState &State); 33 ISD::ArgFlagsTy ArgFlags, CCState &State); 36 ISD::ArgFlagsTy ArgFlags, CCState &State); 39 ISD::ArgFlagsTy ArgFlags, CCState &State); 42 CCState &State); 45 ISD::ArgFlagsTy ArgFlags, CCState &State); 48 ISD::ArgFlagsTy ArgFlags, CCState &State); [all …]
|
H A D | AArch64CallingConvention.cpp | 46 CCState &State, Align SlotAlign) { in finishStackBlock() 117 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Stack_Block() 136 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Block()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.h | 22 CCState &State); 25 CCState &State); 28 CCState &State); 31 CCState &State); 34 CCState &State); 37 ISD::ArgFlagsTy ArgFlags, CCState &State); 40 CCState &State); 43 CCState &State); 46 CCState &State); 49 CCState &State);
|
H A D | ARMCallingConv.cpp | 23 CCState &State, bool CanFail) { in f64AssignAPCS() 52 CCState &State) { in CC_ARM_APCS_Custom_f64() 64 CCState &State, bool CanFail) { in f64AssignAAPCS() 105 CCState &State) { in CC_ARM_AAPCS_Custom_f64() 115 CCValAssign::LocInfo LocInfo, CCState &State) { in f64RetAssign() 137 CCState &State) { in RetCC_ARM_APCS_Custom_f64() 148 CCState &State) { in RetCC_ARM_AAPCS_Custom_f64() 173 CCState &State) { in CC_ARM_AAPCS_Custom_Aggregate() 288 CCValAssign::LocInfo LocInfo, CCState &State, in CustomAssignInRegList() 300 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_ARM_AAPCS_Custom_f16() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 28 CCState::CCState(CallingConv::ID CC, bool IsVarArg, MachineFunction &MF, in CCState() function in CCState 45 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, in HandleByVal() 62 void CCState::MarkAllocated(MCPhysReg Reg) { in MarkAllocated() 67 void CCState::MarkUnallocated(MCPhysReg Reg) { in MarkUnallocated() 72 bool CCState::IsShadowAllocatedReg(MCRegister Reg) const { in IsShadowAllocatedReg() 85 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() 99 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn() 113 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn() 126 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() 143 void CCState::AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, in AnalyzeCallOperands() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCallingConv.h | 24 CCState &State); 27 CCState &State); 30 CCState &State); 33 CCState &State); 36 CCState &State); 39 CCState &State); 42 CCState &State); 45 ISD::ArgFlagsTy ArgFlags, CCState &State);
|
H A D | PPCCCState.h | 19 class PPCCCState : public CCState { 35 : CCState(CC, isVarArg, MF, locs, C) {} in PPCCCState() 41 class AIXCCState : public CCState { 48 : CCState(CC, IsVarArg, MF, Locs, C) {} in AIXCCState() 54 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments() 65 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
|
H A D | PPCCallingConv.cpp | 17 CCState &) { in CC_PPC_AnyReg_Error() argument 31 CCState &State) { in CC_PPC64_ELF_Shadow_GPR_Regs() 63 CCState &State) { in CC_PPC32_SVR4_Custom_Dummy() 71 CCState &State) { in CC_PPC32_SVR4_Custom_AlignArgRegs() 96 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() 121 CCState &State) { in CC_PPC32_SVR4_Custom_AlignFPArgRegs() 149 CCState &State) { in CC_PPC32_SPE_CustomSplitFP64() 178 CCState &State) { in CC_PPC32_SPE_RetF64()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.h | 32 class SystemZCCState : public CCState { 49 : CCState(CC, isVarArg, MF, locs, C) {} in SystemZCCState() 62 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments() 76 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands() 98 CCState &State) { in CC_SystemZ_I128Indirect() 147 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_XPLINK64_Shadow_Reg() 171 CCState &State) { in CC_XPLINK64_Allocate128BitVararg() 207 CCState &) { in RetCC_SystemZ_Error() argument 212 ISD::ArgFlagsTy &, CCState &) { in CC_SystemZ_Error() argument 218 CCState &) { in CC_SystemZ_GHC_Error() argument
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Lanai.cpp | 21 struct CCState { struct in __anon85a1f04c0111::LanaiABIInfo 28 bool shouldUseInReg(QualType Ty, CCState &State) const; 31 CCState State; in computeInfo() 46 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const; 47 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State) const; 51 bool LanaiABIInfo::shouldUseInReg(QualType Ty, CCState &State) const { in shouldUseInReg() 69 CCState &State) const { in getIndirectResult() 87 CCState &State) const { in classifyArgumentType()
|
H A D | ARC.cpp | 19 struct CCState { struct in __anonddbe72bd0111::ARCABIInfo 30 void updateState(const ABIArgInfo &Info, QualType Ty, CCState &State) const { in updateState() 45 CCState State; in computeInfo()
|
H A D | X86.cpp | 93 struct CCState { struct 94 CCState(CGFunctionInfo &FI) in CCState() function 142 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const; 144 ABIArgInfo getIndirectReturnResult(QualType Ty, CCState &State) const; 150 ABIArgInfo classifyReturnType(QualType RetTy, CCState &State) const; 151 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State, 156 bool updateFreeRegs(QualType Ty, CCState &State) const; 158 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg, 160 bool shouldPrimitiveUseInReg(QualType Ty, CCState &State) const; 171 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCCState.h | 20 class MipsCCState : public CCState { 101 : CCState(CC, isVarArg, MF, locs, C), SpecialCallingConv(SpecialCC) {} in CCState() function 119 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands() 142 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments() 165 CCState::AnalyzeCallResult(Ins, Fn); in AnalyzeCallResult() 180 CCState::AnalyzeReturn(Outs, Fn); in AnalyzeReturn() 187 bool Return = CCState::CheckReturn(ArgsFlags, Fn); in CheckReturn()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 31 CCState &State) { in CC_X86_32_RegCall_Assign2Regs() 95 CCState &State) { in CC_X86_VectorCallAssignRegister() 131 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_VectorCall() 191 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_VectorCall() 231 CCState &) { in CC_X86_AnyReg_Error() 240 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_MCUInReg() 300 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_Intr() 336 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_Pointer() 230 CC_X86_AnyReg_Error(unsigned &,MVT &,MVT &,CCValAssign::LocInfo &,ISD::ArgFlagsTy &,CCState &) CC_X86_AnyReg_Error() argument
|
H A D | X86CallingConv.h | 25 CCState &State); 28 ISD::ArgFlagsTy ArgFlags, CCState &State);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kCallingConv.h | 27 struct M68kCCState : public CCState { 33 : CCState(CC, IsVarArg, MF, Locs, C), ArgTypeList(ArgTypes) {} in M68kCCState() 40 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_M68k_Any_AssignToReg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYCallingConv.h | 27 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_CSKY_ABIV2_SOFT_64() 46 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in Ret_CSKY_ABIV2_SOFT_64()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 9 // This file declares the CCState and CCValAssign classes, used for lowering 27 class CCState; variable 158 ISD::ArgFlagsTy ArgFlags, CCState &State); 165 ISD::ArgFlagsTy &ArgFlags, CCState &State); 167 /// CCState - This class holds information needed while lowering arguments and 170 class CCState { 231 CCState(CallingConv::ID CC, bool IsVarArg, MachineFunction &MF,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 201 ISD::ArgFlagsTy Flags, CCState &State) { in assignArg() 406 CCState &CCInfo) const; 423 CCState &CCState, SmallVectorImpl<CCValAssign> &ArgLocs, 489 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.h | 399 CCState &CCInfo, 559 void allocateHSAUserSGPRs(CCState &CCInfo, 564 void allocatePreloadKernArgSGPRs(CCState &CCInfo, 571 void allocateLDSKernelId(CCState &CCInfo, MachineFunction &MF, 575 void allocateSystemSGPRs(CCState &CCInfo, 581 void allocateSpecialEntryInputVGPRs(CCState &CCInfo, 586 CCState &CCInfo, 591 void allocateSpecialInputVGPRs(CCState &CCInfo, 595 void allocateSpecialInputVGPRsFixed(CCState &CCInfo,
|
H A D | AMDGPUCallLowering.cpp | 293 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 456 static void allocateHSAUserSGPRs(CCState &CCInfo, in allocateHSAUserSGPRs() 522 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel() 604 CCState CCInfo(CC, F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments() 751 CCState &CCInfo, in passSpecialInputs() 1056 CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext()); in areCalleeOutgoingArgsTailCallable() 1254 CCState OutInfo(CalleeCC, false, MF, OutLocs, F.getContext()); in lowerTailCall() 1280 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall() 1463 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.h | 265 ISD::ArgFlagsTy ArgFlags, CCState &State, 268 void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo, 271 void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo, 333 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 900 ISD::ArgFlagsTy ArgFlags, CCState &State, 906 void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo, 909 void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo, 999 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF, 1103 ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed, 1109 ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed, 1115 CCState &State);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelLowering.cpp | 125 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_Xtensa_Custom() 219 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() 317 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 453 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext()); in LowerCall() 475 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() 492 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext()); in LowerReturn()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 441 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs() 446 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs() 456 static void AnalyzeArguments(CCState &State, in AnalyzeArguments() 550 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult() 555 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult() 561 static void AnalyzeReturnValues(CCState &State, in AnalyzeReturnValues() 629 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 730 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() 751 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() 813 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() [all …]
|