Home
last modified time | relevance | path

Searched refs:getCopyElisionCandidate (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp2938 VarDecl *Sema::getCopyElisionCandidate(QualType ReturnType, Expr *E, in getCopyElisionCandidate() function in Sema
3114 NRVOCandidate = getCopyElisionCandidate(ResultType, Value, CES_Default); in PerformMoveOrCopyInitialization()
3119 getCopyElisionCandidate(ResultType, Value, CES_FormerDefault); in PerformMoveOrCopyInitialization()
3156 getCopyElisionCandidate(QualType(), Value, CES_AsIfByStdMove); in PerformMoveOrCopyInitialization()
3334 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict); in ActOnCapScopeReturnStmt()
3347 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict); in ActOnCapScopeReturnStmt()
3720 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict); in BuildReturnStmt()
H A DSemaCoroutine.cpp845 auto NRVOCandidate = this->getCopyElisionCandidate(E->getType(), E, CES_AsIfByStdMove); in BuildCoreturnStmt()
H A DSemaExprCXX.cpp791 NRVOVariable = getCopyElisionCandidate(QualType(), Ex, CES_Strict); in BuildCXXThrow()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3855 VarDecl *getCopyElisionCandidate(QualType ReturnType, Expr *E,