Searched refs:NRVOCandidate (Results 1 – 4 of 4) sorted by relevance
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaStmt.cpp | 2430 const VarDecl *NRVOCandidate, in PerformMoveOrCopyInitialization() argument 2442 (NRVOCandidate || getCopyElisionCandidate(ResultType, Value, true))) { in PerformMoveOrCopyInitialization() 2585 const VarDecl *NRVOCandidate = 0; in ActOnCapScopeReturnStmt() local 2613 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false); in ActOnCapScopeReturnStmt() 2616 NRVOCandidate != 0); in ActOnCapScopeReturnStmt() 2617 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate, in ActOnCapScopeReturnStmt() 2634 NRVOCandidate); in ActOnCapScopeReturnStmt() 2858 const VarDecl *NRVOCandidate = 0; in ActOnReturnStmt() local 2870 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false); in ActOnReturnStmt() 2873 NRVOCandidate != 0); in ActOnReturnStmt() [all …]
|
| D | SemaDecl.cpp | 9687 const VarDecl *NRVOCandidate = 0; in computeNRVO() local 9692 if (!NRVOCandidate) in computeNRVO() 9693 NRVOCandidate = Returns[I]->getNRVOCandidate(); in computeNRVO() 9694 else if (NRVOCandidate != Returns[I]->getNRVOCandidate()) in computeNRVO() 9698 if (NRVOCandidate) in computeNRVO() 9699 const_cast<VarDecl*>(NRVOCandidate)->setNRVOVariable(true); in computeNRVO()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | Stmt.h | 1319 const VarDecl *NRVOCandidate; variable 1323 : Stmt(ReturnStmtClass), RetExpr(0), RetLoc(RL), NRVOCandidate(0) { } in ReturnStmt() 1325 ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) in ReturnStmt() argument 1327 NRVOCandidate(NRVOCandidate) {} in ReturnStmt() 1344 const VarDecl *getNRVOCandidate() const { return NRVOCandidate; } in getNRVOCandidate() 1345 void setNRVOCandidate(const VarDecl *Var) { NRVOCandidate = Var; } in setNRVOCandidate()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | Sema.h | 1980 const VarDecl *NRVOCandidate,
|