Searched refs:NamedReturnInfo (Results 1 – 5 of 5) sorted by relevance
3325 Sema::NamedReturnInfo Sema::getNamedReturnInfo(Expr *&E, in getNamedReturnInfo()3328 return NamedReturnInfo(); in getNamedReturnInfo()3333 return NamedReturnInfo(); in getNamedReturnInfo()3336 return NamedReturnInfo(); in getNamedReturnInfo()3337 NamedReturnInfo Res = getNamedReturnInfo(VD); in getNamedReturnInfo()3357 Sema::NamedReturnInfo Sema::getNamedReturnInfo(const VarDecl *VD) { in getNamedReturnInfo()3358 NamedReturnInfo Info{VD, NamedReturnInfo::MoveEligibleAndCopyElidable}; in getNamedReturnInfo()3364 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()3366 return NamedReturnInfo(); in getNamedReturnInfo()3370 Info.S = NamedReturnInfo::MoveEligible; in getNamedReturnInfo()[all …]
2020 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
889 NamedReturnInfo NRInfo = in BuildCXXThrow()890 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow()
1111 Sema::NamedReturnInfo Info = SemaRef.getNamedReturnInfo(Var); in VisitVarDecl()
4782 struct NamedReturnInfo { struct4792 NamedReturnInfo getNamedReturnInfo( argument4794 NamedReturnInfo getNamedReturnInfo(const VarDecl *VD);4795 const VarDecl *getCopyElisionCandidate(NamedReturnInfo &Info,4800 const NamedReturnInfo &NRInfo, Expr *Value,4807 NamedReturnInfo &NRInfo,