Searched refs:getCopyElisionCandidate (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 2938 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 D | SemaCoroutine.cpp | 845 auto NRVOCandidate = this->getCopyElisionCandidate(E->getType(), E, CES_AsIfByStdMove); in BuildCoreturnStmt()
|
| H A D | SemaExprCXX.cpp | 791 NRVOVariable = getCopyElisionCandidate(QualType(), Ex, CES_Strict); in BuildCXXThrow()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 3855 VarDecl *getCopyElisionCandidate(QualType ReturnType, Expr *E,
|