Home
last modified time | relevance | path

Searched refs:CCState (Results 1 – 25 of 71) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h21 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 DAArch64CallingConvention.cpp46 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 DARMCallingConv.h22 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 DARMCallingConv.cpp23 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 DCallingConvLower.cpp28 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 DPPCCallingConv.h24 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 DPPCCCState.h19 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 DPPCCallingConv.cpp17 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 DSystemZCallingConv.h32 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 DLanai.cpp21 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 DARC.cpp19 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 DX86.cpp93 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 DMipsCCState.h20 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 DX86CallingConv.cpp31 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 DX86CallingConv.h25 CCState &State);
28 ISD::ArgFlagsTy ArgFlags, CCState &State);
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCallingConv.h27 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 DCSKYCallingConv.h27 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 DCallingConvLower.h9 // 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 DCallLowering.h201 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 DSIISelLowering.h399 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 DAMDGPUCallLowering.cpp293 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 DLoongArchISelLowering.h265 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 DRISCVISelLowering.h900 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 DXtensaISelLowering.cpp125 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 DMSP430ISelLowering.cpp441 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 …]

123