Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DCallingConvLower.cpp28 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf, in CCState() function in CCState
44 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, in HandleByVal()
62 void CCState::MarkAllocated(unsigned Reg) { in MarkAllocated()
70 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments()
89 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn()
103 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn()
121 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands()
138 void CCState::AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, in AnalyzeCallOperands()
157 void CCState::AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult()
173 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult()
[all …]
/external/llvm/lib/Target/Mips/
DMipsCCState.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()
DMips16ISelLowering.h35 const CCState &CCInfo, unsigned NextStackOffset,
DMipsISelLowering.h268 void HandleByVal(CCState *, unsigned &, unsigned) const override;
452 isEligibleForTailCallOptimization(const CCState &CCInfo,
479 SDLoc DL, SelectionDAG &DAG, CCState &State) const;
DMipsSEISelLowering.h55 const CCState &CCInfo, unsigned NextStackOffset,
DMipsFastISel.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()
1078 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs()
1213 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
/external/llvm/lib/Target/SystemZ/
DSystemZCallingConv.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()
/external/llvm/lib/Target/ARM/
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()
DARMISelLowering.h588 int StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG,
595 void VarArgStyleRegisters(CCState &CCInfo, SelectionDAG &DAG,
606 void HandleByVal(CCState *, unsigned &, unsigned) const override;
DARMFastISel.cpp1886 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context); in ProcessCallArgs()
2035 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall()
2096 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext()); in SelectRet()
2201 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in ARMEmitLibcall()
2312 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in SelectCall()
/external/llvm/lib/Target/X86/
DX86CallingConv.h27 CCState &State) { in CC_X86_32_VectorCallIndirect()
38 CCState &) { in CC_X86_AnyReg_Error() argument
/external/llvm/include/llvm/CodeGen/
DCallingConvLower.h26 class CCState; variable
177 ISD::ArgFlagsTy ArgFlags, CCState &State);
184 ISD::ArgFlagsTy &ArgFlags, CCState &State);
194 class CCState {
262 CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF,
/external/llvm/lib/Target/AArch64/
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()
DAArch64ISelLowering.h442 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL,
/external/llvm/lib/Target/PowerPC/
DPPCCallingConv.h25 CCState &) { in CC_PPC_AnyReg_Error() argument
DPPCISelLowering.h887 CCState &State);
893 CCState &State);
899 CCState &State);
DPPCFastISel.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()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp264 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
269 static void AnalyzeVarArgs(CCState &State, in AnalyzeVarArgs()
279 static void AnalyzeArguments(CCState &State, in AnalyzeArguments()
344 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
349 static void AnalyzeRetResult(CCState &State, in AnalyzeRetResult()
355 static void AnalyzeReturnValues(CCState &State, in AnalyzeReturnValues()
438 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
535 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
585 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
720 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp86 class HexagonCCState : public CCState {
93 : CCState(CC, isVarArg, MF, locs, C), in HexagonCCState()
107 ISD::ArgFlagsTy ArgFlags, CCState &State);
112 ISD::ArgFlagsTy ArgFlags, CCState &State);
117 ISD::ArgFlagsTy ArgFlags, CCState &State);
122 ISD::ArgFlagsTy ArgFlags, CCState &State);
127 ISD::ArgFlagsTy ArgFlags, CCState &State);
132 ISD::ArgFlagsTy ArgFlags, CCState &State);
137 ISD::ArgFlagsTy ArgFlags, CCState &State);
142 ISD::ArgFlagsTy ArgFlags, CCState &State);
[all …]
/external/llvm/lib/Target/BPF/
DBPFISelLowering.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()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp41 ISD::ArgFlagsTy &ArgFlags, CCState &State) in CC_Sparc_Assign_SRet()
54 ISD::ArgFlagsTy &ArgFlags, CCState &State) in CC_Sparc_Assign_Split_64()
82 ISD::ArgFlagsTy &ArgFlags, CCState &State) in CC_Sparc_Assign_Ret_Split_64()
106 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_Sparc64_Full()
151 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_Sparc64_Half()
216 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_32()
299 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_64()
398 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32()
604 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_64()
753 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall_32()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h110 void AnalyzeFormalArguments(CCState &State,
/external/clang/lib/CodeGen/
DTargetInfo.cpp816 struct CCState { struct
817 CCState(unsigned CC) : CC(CC), FreeRegs(0), FreeSSERegs(0) {} in CCState() function
859 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
861 ABIArgInfo getIndirectReturnResult(QualType Ty, CCState &State) const;
867 ABIArgInfo classifyReturnType(QualType RetTy, CCState &State) const;
868 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State) const;
869 bool shouldUseInReg(QualType Ty, CCState &State, bool &NeedsPadding) const;
1075 ABIArgInfo X86_32ABIInfo::getIndirectReturnResult(QualType RetTy, CCState &State) const { in getIndirectReturnResult()
1086 CCState &State) const { in classifyReturnType()
1216 CCState &State) const { in getIndirectResult()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1133 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
1144 CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCCCCallTo()
1299 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
1457 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1481 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/external/llvm/include/llvm/Target/
DTargetLowering.h45 class CCState; variable
2481 virtual void HandleByVal(CCState *, unsigned &, unsigned) const {} in HandleByVal() argument

12