Lines Matching refs:ThisDecl

2501     Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);  in ParseDeclGroup()  local
2503 Actions.ActOnCXXForRangeDecl(ThisDecl); in ParseDeclGroup()
2506 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl)) in ParseDeclGroup()
2509 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclGroup()
2510 D.complete(ThisDecl); in ParseDeclGroup()
2511 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl); in ParseDeclGroup()
2578 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D, TemplateInfo); in ParseDeclGroup() local
2579 D.complete(ThisDecl); in ParseDeclGroup()
2580 if (ThisDecl) in ParseDeclGroup()
2581 DeclsInGroup.push_back(ThisDecl); in ParseDeclGroup()
2658 Decl *ThisDecl; in ParseDeclarationAfterDeclaratorAndAttributes() member
2661 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) in ParseDeclarationAfterDeclaratorAndAttributes()
2662 : P(P), D(D), ThisDecl(ThisDecl), Entered(false) { in ParseDeclarationAfterDeclaratorAndAttributes()
2663 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2669 if (ThisDecl && !ThisDecl->isInvalidDecl()) { in ParseDeclarationAfterDeclaratorAndAttributes()
2670 P.Actions.ActOnCXXEnterDeclInitializer(S, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2676 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2682 P.Actions.ActOnCXXExitDeclInitializer(S, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2686 ThisDecl = nullptr; in ParseDeclarationAfterDeclaratorAndAttributes()
2706 Decl *ThisDecl = nullptr; in ParseDeclarationAfterDeclaratorAndAttributes() local
2710 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclarationAfterDeclaratorAndAttributes()
2715 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(), in ParseDeclarationAfterDeclaratorAndAttributes()
2718 if (VarTemplateDecl *VT = dyn_cast_or_null<VarTemplateDecl>(ThisDecl)) { in ParseDeclarationAfterDeclaratorAndAttributes()
2721 ThisDecl = VT->getTemplatedDecl(); in ParseDeclarationAfterDeclaratorAndAttributes()
2734 ThisDecl = ThisRes.get(); in ParseDeclarationAfterDeclaratorAndAttributes()
2744 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclarationAfterDeclaratorAndAttributes()
2759 ThisDecl = in ParseDeclarationAfterDeclaratorAndAttributes()
2768 SemaCUDA::CTCK_InitGlobalVar, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2789 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2794 ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2795 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2799 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2821 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2823 Actions.AddInitializerToDecl(ThisDecl, Init.get(), in ParseDeclarationAfterDeclaratorAndAttributes()
2835 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2837 auto ThisVarDecl = dyn_cast_or_null<VarDecl>(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2842 ThisDecl->getLocation(), Exprs, T.getOpenLocation(), in ParseDeclarationAfterDeclaratorAndAttributes()
2866 ThisDecl->getLocation(), Exprs, T.getOpenLocation(), in ParseDeclarationAfterDeclaratorAndAttributes()
2870 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2879 Actions.AddInitializerToDecl(ThisDecl, Initializer.get(), in ParseDeclarationAfterDeclaratorAndAttributes()
2888 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2890 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2894 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2896 Actions.AddInitializerToDecl(ThisDecl, Init.get(), /*DirectInit=*/true); in ParseDeclarationAfterDeclaratorAndAttributes()
2900 Actions.ActOnUninitializedDecl(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2905 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2906 return OuterDecl ? OuterDecl : ThisDecl; in ParseDeclarationAfterDeclaratorAndAttributes()