• Home
  • Raw
  • Download

Lines Matching refs:CCState

30 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf,  in CCState()  function in CCState
44 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, in HandleByVal()
61 void CCState::MarkAllocated(MCPhysReg Reg) { in MarkAllocated()
66 void CCState::MarkUnallocated(MCPhysReg Reg) { in MarkUnallocated()
71 bool CCState::IsShadowAllocatedReg(MCRegister Reg) const { in IsShadowAllocatedReg()
90 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments()
104 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn()
118 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn()
131 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands()
148 void CCState::AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, in AnalyzeCallOperands()
167 void CCState::AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult()
183 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult()
193 void CCState::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment()
206 void CCState::getRemainingRegParmsForType(SmallVectorImpl<MCPhysReg> &Regs, in getRemainingRegParmsForType()
245 void CCState::analyzeMustTailForwardedRegisters( in analyzeMustTailForwardedRegisters()
266 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible()
274 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C); in resultsCompatible()
278 CCState CCInfo2(CallerCC, false, MF, RVLocs2, C); in resultsCompatible()