Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/lib/CodeGen/
HDCallingConvLower.cpp28 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf, in CCState() function in CCState
43 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, in HandleByVal()
61 void CCState::MarkAllocated(unsigned Reg) { in MarkAllocated()
69 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments()
88 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn()
102 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn()
120 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands()
137 void CCState::AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, in AnalyzeCallOperands()
156 void CCState::AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult()
172 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult()
[all …]
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsCCState.h21 class MipsCCState : public CCState {
70 : CCState(CC, isVarArg, MF, locs, C), SpecialCallingConv(SpecialCC) {} in CCState() function
78 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
96 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
105 CCState::AnalyzeCallResult(Ins, Fn); in AnalyzeCallResult()
113 CCState::AnalyzeReturn(Outs, Fn); in AnalyzeReturn()
121 bool Return = CCState::CheckReturn(ArgsFlags, Fn); in CheckReturn()
HDMips16ISelLowering.h35 const CCState &CCInfo, unsigned NextStackOffset,
HDMipsISelLowering.h267 void HandleByVal(CCState *, unsigned &, unsigned) const override;
436 isEligibleForTailCallOptimization(const CCState &CCInfo,
463 SDLoc DL, SelectionDAG &DAG, CCState &State) const;
HDMipsSEISelLowering.h55 const CCState &CCInfo, unsigned NextStackOffset,
HDMipsFastISel.cpp212 CCState &State) LLVM_ATTRIBUTE_UNUSED;
216 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_MipsO32_FP32()
222 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_MipsO32_FP64()
1081 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs()
1216 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZCallingConv.h25 class SystemZCCState : public CCState {
42 : CCState(CC, isVarArg, MF, locs, C) {} in SystemZCCState()
55 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
69 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMCallingConv.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()
HDARMISelLowering.h565 int StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG,
572 void VarArgStyleRegisters(CCState &CCInfo, SelectionDAG &DAG,
583 void HandleByVal(CCState *, unsigned &, unsigned) const override;
HDARMFastISel.cpp1891 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context); in ProcessCallArgs()
2040 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall()
2101 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext()); in SelectRet()
2206 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in ARMEmitLibcall()
2317 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in SelectCall()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86CallingConv.h27 CCState &State) { in CC_X86_32_VectorCallIndirect()
38 CCState &) { in CC_X86_AnyReg_Error() argument
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDCallingConvLower.h26 class CCState; variable
177 ISD::ArgFlagsTy ArgFlags, CCState &State);
184 ISD::ArgFlagsTy &ArgFlags, CCState &State);
194 class CCState {
261 CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF,
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64CallingConvention.h46 CCState &State, unsigned SlotAlign) { in finishStackBlock()
69 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Stack_Block()
88 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Block()
HDAArch64ISelLowering.h412 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL,
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCCallingConv.h25 CCState &) { in CC_PPC_AnyReg_Error() argument
HDPPCISelLowering.h869 CCState &State);
875 CCState &State);
881 CCState &State);
HDPPCFastISel.cpp1274 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs()
1394 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
1483 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, *Context); in fastLowerCall()
1602 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, *Context); in SelectRet()
/NextBSD/contrib/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.cpp268 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
273 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
283 static void AnalyzeArguments(CCState &State, in AnalyzeArguments()
348 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
353 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
359 static void AnalyzeReturnValues(CCState &State, in AnalyzeReturnValues()
442 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
538 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
588 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
723 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.cpp86 class HexagonCCState : public CCState {
93 : CCState(CC, isVarArg, MF, locs, C), in HexagonCCState()
104 ISD::ArgFlagsTy ArgFlags, CCState &State);
109 ISD::ArgFlagsTy ArgFlags, CCState &State);
114 ISD::ArgFlagsTy ArgFlags, CCState &State);
119 ISD::ArgFlagsTy ArgFlags, CCState &State);
124 ISD::ArgFlagsTy ArgFlags, CCState &State);
129 ISD::ArgFlagsTy ArgFlags, CCState &State);
134 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_Hexagon_VarArg()
179 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_Hexagon()
[all …]
/NextBSD/contrib/llvm/lib/Target/BPF/
HDBPFISelLowering.cpp205 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
281 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
398 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
443 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult()
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcISelLowering.cpp41 ISD::ArgFlagsTy &ArgFlags, CCState &State) in CC_Sparc_Assign_SRet()
54 ISD::ArgFlagsTy &ArgFlags, CCState &State) in CC_Sparc_Assign_f64()
83 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_Sparc64_Full()
128 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_Sparc64_Half()
193 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_32()
254 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_64()
353 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32()
554 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_64()
703 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall_32()
941 CCState RVInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall_32()
[all …]
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.h110 void AnalyzeFormalArguments(CCState &State,
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDTargetInfo.cpp570 struct CCState { struct
571 CCState(unsigned CC) : CC(CC), FreeRegs(0), FreeSSERegs(0) {} in CCState() function
611 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
613 ABIArgInfo getIndirectReturnResult(CCState &State) const;
619 ABIArgInfo classifyReturnType(QualType RetTy, CCState &State) const;
620 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State) const;
621 bool shouldUseInReg(QualType Ty, CCState &State, bool &NeedsPadding) const;
819 ABIArgInfo X86_32ABIInfo::getIndirectReturnResult(CCState &State) const { in getIndirectReturnResult()
830 CCState &State) const { in classifyReturnType()
960 CCState &State) const { in getIndirectResult()
[all …]
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp1138 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
1149 CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCCCCallTo()
1304 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
1462 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1486 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetLowering.h45 class CCState; variable
2439 virtual void HandleByVal(CCState *, unsigned &, unsigned) const {} in HandleByVal() argument

12