Lines Matching refs:GroDecl
1869 clang::VarDecl *GroDecl = nullptr; in makeGroDeclAndReturnStmt() local
1873 GroDecl = VarDecl::Create( in makeGroDeclAndReturnStmt()
1877 GroDecl->setImplicit(); in makeGroDeclAndReturnStmt()
1879 S.CheckVariableDeclarationType(GroDecl); in makeGroDeclAndReturnStmt()
1880 if (GroDecl->isInvalidDecl()) in makeGroDeclAndReturnStmt()
1883 InitializedEntity Entity = InitializedEntity::InitializeVariable(GroDecl); in makeGroDeclAndReturnStmt()
1893 S.AddInitializerToDecl(GroDecl, Res.get(), in makeGroDeclAndReturnStmt()
1896 S.FinalizeDeclaration(GroDecl); in makeGroDeclAndReturnStmt()
1901 S.ActOnDeclStmt(S.ConvertDeclToDeclGroup(GroDecl), Loc, Loc); in makeGroDeclAndReturnStmt()
1907 ExprResult declRef = S.BuildDeclRefExpr(GroDecl, GroType, VK_LValue, Loc); in makeGroDeclAndReturnStmt()
1920 cast<clang::ReturnStmt>(ReturnStmt.get())->getNRVOCandidate() == GroDecl) in makeGroDeclAndReturnStmt()
1921 GroDecl->setNRVOVariable(true); in makeGroDeclAndReturnStmt()