Searched refs:NamedReturnInfo (Results 1 – 5 of 5) sorted by relevance
3345 Sema::NamedReturnInfo Sema::getNamedReturnInfo(Expr *&E, in getNamedReturnInfo()3348 return NamedReturnInfo(); in getNamedReturnInfo()3353 return NamedReturnInfo(); in getNamedReturnInfo()3356 return NamedReturnInfo(); in getNamedReturnInfo()3358 return NamedReturnInfo(); in getNamedReturnInfo()3359 NamedReturnInfo Res = getNamedReturnInfo(VD); in getNamedReturnInfo()3371 Sema::NamedReturnInfo Sema::getNamedReturnInfo(const VarDecl *VD) { in getNamedReturnInfo()3372 NamedReturnInfo Info{VD, NamedReturnInfo::MoveEligibleAndCopyElidable}; in getNamedReturnInfo()3378 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()3380 return NamedReturnInfo(); in getNamedReturnInfo()[all …]
2384 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
889 NamedReturnInfo NRInfo = in BuildCXXThrow()890 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow()
1713 Sema::NamedReturnInfo Info = SemaRef.getNamedReturnInfo(Var); in VisitVarDecl()
11025 struct NamedReturnInfo { struct11051 NamedReturnInfo getNamedReturnInfo( argument11063 NamedReturnInfo getNamedReturnInfo(const VarDecl *VD);11074 const VarDecl *getCopyElisionCandidate(NamedReturnInfo &Info,11085 const NamedReturnInfo &NRInfo, Expr *Value,11104 NamedReturnInfo &NRInfo,