Searched refs:getNRVOCandidate (Results 1 – 7 of 7) sorted by relevance
1252 if (getLangOpts().ElideConstructors && S.getNRVOCandidate() && in EmitReturnStmt()1253 S.getNRVOCandidate()->isNRVOVariable() && in EmitReturnStmt()1256 .getAddressOfLocalVariable(*this, S.getNRVOCandidate()) in EmitReturnStmt()1264 if (llvm::Value *NRVOFlag = NRVOFlags[S.getNRVOCandidate()]) in EmitReturnStmt()
261 bool HasNRVOCandidate = S->getNRVOCandidate() != nullptr; in VisitReturnStmt()266 Record.AddDeclRef(S->getNRVOCandidate()); in VisitReturnStmt()
1585 if (cast<clang::ReturnStmt>(ReturnStmt.get())->getNRVOCandidate() == GroDecl) in makeGroDeclAndReturnStmt()
3858 const_cast<VarDecl*>(cast<ReturnStmt>(R.get())->getNRVOCandidate())) { in ActOnReturnStmt()4129 if (Result->getNRVOCandidate()) in BuildReturnStmt()
14368 if (const VarDecl *NRVOCandidate = Returns[I]->getNRVOCandidate()) { in computeNRVO()
2773 const VarDecl *getNRVOCandidate() const { in getNRVOCandidate() function
6479 auto ToNRVOCandidate = importChecked(Err, S->getNRVOCandidate()); in VisitReturnStmt()