Searched refs:NamedReturnInfo (Results 1 – 5 of 5) sorted by relevance
3237 Sema::NamedReturnInfo Sema::getNamedReturnInfo(Expr *&E, in getNamedReturnInfo()3240 return NamedReturnInfo(); in getNamedReturnInfo()3245 return NamedReturnInfo(); in getNamedReturnInfo()3248 return NamedReturnInfo(); in getNamedReturnInfo()3250 return NamedReturnInfo(); in getNamedReturnInfo()3251 NamedReturnInfo Res = getNamedReturnInfo(VD); in getNamedReturnInfo()3263 Sema::NamedReturnInfo Sema::getNamedReturnInfo(const VarDecl *VD) { in getNamedReturnInfo()3264 NamedReturnInfo Info{VD, NamedReturnInfo::MoveEligibleAndCopyElidable}; in getNamedReturnInfo()3270 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()3272 return NamedReturnInfo(); in getNamedReturnInfo()[all …]
2218 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
907 NamedReturnInfo NRInfo = in BuildCXXThrow()908 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow()
1254 Sema::NamedReturnInfo Info = SemaRef.getNamedReturnInfo(Var); in VisitVarDecl()
10810 struct NamedReturnInfo { struct10836 NamedReturnInfo getNamedReturnInfo( argument10848 NamedReturnInfo getNamedReturnInfo(const VarDecl *VD);10859 const VarDecl *getCopyElisionCandidate(NamedReturnInfo &Info,10870 const NamedReturnInfo &NRInfo, Expr *Value,10889 NamedReturnInfo &NRInfo,