Searched refs:NamedReturnInfo (Results 1 – 5 of 5) sorted by relevance
3372 Sema::NamedReturnInfo Sema::getNamedReturnInfo(Expr *&E, in getNamedReturnInfo()3375 return NamedReturnInfo(); in getNamedReturnInfo()3380 return NamedReturnInfo(); in getNamedReturnInfo()3383 return NamedReturnInfo(); in getNamedReturnInfo()3384 NamedReturnInfo Res = getNamedReturnInfo(VD); in getNamedReturnInfo()3404 Sema::NamedReturnInfo Sema::getNamedReturnInfo(const VarDecl *VD) { in getNamedReturnInfo()3405 NamedReturnInfo Info{VD, NamedReturnInfo::MoveEligibleAndCopyElidable}; in getNamedReturnInfo()3411 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()3413 return NamedReturnInfo(); in getNamedReturnInfo()3417 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()[all …]
2163 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
895 NamedReturnInfo NRInfo = in BuildCXXThrow()896 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow()
1173 Sema::NamedReturnInfo Info = SemaRef.getNamedReturnInfo(Var); in VisitVarDecl()
5164 struct NamedReturnInfo { struct5174 NamedReturnInfo getNamedReturnInfo( argument5176 NamedReturnInfo getNamedReturnInfo(const VarDecl *VD);5177 const VarDecl *getCopyElisionCandidate(NamedReturnInfo &Info,5182 const NamedReturnInfo &NRInfo, Expr *Value,5190 NamedReturnInfo &NRInfo,