Home
last modified time | relevance | path

Searched refs:NamedReturnInfo (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaStmt.cpp3372 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 …]
DSema.cpp2163 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
DSemaExprCXX.cpp895 NamedReturnInfo NRInfo = in BuildCXXThrow()
896 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow()
DSemaTemplateInstantiateDecl.cpp1173 Sema::NamedReturnInfo Info = SemaRef.getNamedReturnInfo(Var); in VisitVarDecl()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h5164 struct NamedReturnInfo { struct
5174 NamedReturnInfo getNamedReturnInfo( argument
5176 NamedReturnInfo getNamedReturnInfo(const VarDecl *VD);
5177 const VarDecl *getCopyElisionCandidate(NamedReturnInfo &Info,
5182 const NamedReturnInfo &NRInfo, Expr *Value,
5190 NamedReturnInfo &NRInfo,