Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCallingConvLower.cpp30 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf, in CCState() function in CCState
45 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, in HandleByVal()
63 void CCState::MarkAllocated(unsigned Reg) { in MarkAllocated()
68 bool CCState::IsShadowAllocatedReg(unsigned Reg) const { in IsShadowAllocatedReg()
106 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn()
155 void CCState::AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, in AnalyzeCallOperands()
190 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult()
249 void CCState::analyzeMustTailForwardedRegisters( in analyzeMustTailForwardedRegisters()
270 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible()
278 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C); in resultsCompatible()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCCState.h21 class MipsCCState : public CCState {
87 : CCState(CC, isVarArg, MF, locs, C), SpecialCallingConv(SpecialCC) {} in CCState() function
95 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
114 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
125 CCState::AnalyzeCallResult(Ins, Fn); in AnalyzeCallResult()
135 CCState::AnalyzeReturn(Outs, Fn); in AnalyzeReturn()
145 bool Return = CCState::CheckReturn(ArgsFlags, Fn); in CheckReturn()
H A DMipsISelLowering.h44 class CCState; variable
347 void HandleByVal(CCState *, unsigned &, unsigned) const override;
568 isEligibleForTailCallOptimization(const CCState &CCInfo,
597 CCState &State) const;
H A DMips16ISelLowering.h35 const CCState &CCInfo, unsigned NextStackOffset,
H A DMipsSEISelLowering.h64 const CCState &CCInfo, unsigned NextStackOffset,
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallingConv.h30 ISD::ArgFlagsTy &ArgFlags, CCState &State);
40 ISD::ArgFlagsTy &ArgFlags, CCState &State);
49 ISD::ArgFlagsTy &ArgFlags, CCState &State);
53 CCState &) { in CC_X86_AnyReg_Error() argument
64 CCState &State) { in CC_X86_32_MCUInReg()
H A DX86CallingConv.cpp24 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_RegCall_Assign2Regs()
88 CCState &State) { in CC_X86_VectorCallAssignRegister()
118 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_VectorCall()
170 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_VectorCall()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h26 class SystemZCCState : public CCState {
43 : CCState(CC, isVarArg, MF, locs, C) {} in SystemZCCState()
56 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
70 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
92 CCState &State) { in CC_SystemZ_I128Indirect()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallingConv.h30 CCState &State, bool CanFail) { in f64AssignAPCS()
61 CCState &State) { in CC_ARM_APCS_Custom_f64()
73 CCState &State, bool CanFail) { in f64AssignAAPCS()
115 CCState &State) { in CC_ARM_AAPCS_Custom_f64()
125 CCValAssign::LocInfo &LocInfo, CCState &State) { in f64RetAssign()
147 CCState &State) { in RetCC_ARM_APCS_Custom_f64()
158 CCState &State) { in RetCC_ARM_AAPCS_Custom_f64()
183 CCState &State) { in CC_ARM_AAPCS_Custom_Aggregate()
H A DARMISelLowering.h739 int StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &dl,
744 void VarArgStyleRegisters(CCState &CCInfo, SelectionDAG &DAG,
753 void HandleByVal(CCState *, unsigned &, unsigned) const override;
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCCCState.h19 class PPCCCState : public CCState {
35 : CCState(CC, isVarArg, MF, locs, C) {} in PPCCCState()
H A DPPCCallingConv.h25 CCState &) { in CC_PPC_AnyReg_Error() argument
H A DPPCISelLowering.h1175 CCState &State);
1181 CCState &State);
1188 CCState &State);
1194 CCState &State);
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h46 CCState &State, unsigned SlotAlign) { in finishStackBlock()
67 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Stack_Block()
86 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Block()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h27 class CCState; variable
178 ISD::ArgFlagsTy ArgFlags, CCState &State);
185 ISD::ArgFlagsTy &ArgFlags, CCState &State);
190 class CCState {
257 CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF,
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h87 void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo,
90 void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo,
121 bool IsEligibleForTailCallOptimization(CCState &CCInfo,
H A DRISCVISelLowering.cpp765 static bool CC_RISCVAssign2XLen(unsigned XLen, CCState &State, CCValAssign VA1, in CC_RISCVAssign2XLen()
804 CCState &State, bool IsFixed, bool IsRet, Type *OrigTy) { in CC_RISCV()
928 MachineFunction &MF, CCState &CCInfo, in analyzeInputArgs()
953 MachineFunction &MF, CCState &CCInfo, in analyzeOutputArgs()
1127 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
1234 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF, in IsEligibleForTailCallOptimization()
1333 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
1532 CCState RetCCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCall()
1566 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
1587 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp423 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
428 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
438 static void AnalyzeArguments(CCState &State, in AnalyzeArguments()
532 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
537 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
543 static void AnalyzeReturnValues(CCState &State, in AnalyzeReturnValues()
611 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
712 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
733 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
794 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp240 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
247 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall()
458 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
597 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
619 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp222 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
301 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
419 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
462 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h105 CCState &State) { in assignArg()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp939 CCState &CCInfo, bool IsCall, bool IsVarArg) { in analyzeStandardArguments()
1015 CCState &CCInfo, bool IsCall, bool IsVarArg) { in analyzeBuiltinArguments()
1033 CCState &CCInfo, bool IsCall, bool IsVarArg) { in analyzeArguments()
1060 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1166 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
1320 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
1365 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1381 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp985 struct CCState { struct
986 CCState(unsigned CC) : CC(CC), FreeRegs(0), FreeSSERegs(0) {} in CCState() argument
1046 bool updateFreeRegs(QualType Ty, CCState &State) const;
1050 bool shouldPrimitiveUseInReg(QualType Ty, CCState &State) const;
1061 void computeVectorCallArgs(CGFunctionInfo &FI, CCState &State,
1374 CCState &State) const { in classifyReturnType()
1509 CCState &State) const { in getIndirectResult()
1789 CCState State(FI.getCallingConvention()); in computeInfo()
7437 bool shouldUseInReg(QualType Ty, CCState &State) const;
7440 CCState State(FI.getCallingConvention()); in computeInfo()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp120 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in handleAssignments()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp371 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_Lanai32_VarArg()
448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
543 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
604 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
780 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()

123