/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ODRHash.h | 59 // more information than the AddDecl class. SkipBody will process the 61 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 1719 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) { 1911 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { 1912 SkipBody->ShouldSkip = true; 1913 SkipBody->Previous = Def; 1953 SkipBody)) 1988 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { 2026 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) 2076 if (SkipBody 1713 CheckClassTemplate( Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, AccessSpecifier AS, SourceLocation ModulePrivateLoc, SourceLocation FriendLoc, unsigned NumOuterTemplateParamLists, TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) argument 2670 CheckTemplateParameterList(TemplateParameterList *NewParams, TemplateParameterList *OldParams, TemplateParamListContext TPC, SkipBodyInfo *SkipBody) argument 8228 ActOnClassTemplateSpecialization( Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, CXXScopeSpec &SS, TemplateIdAnnotation &TemplateId, const ParsedAttributesView &Attr, MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) argument [all...] |
H A D | SemaDecl.cpp | 2678 Sema::SkipBodyInfo SkipBody; local 2679 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); 2682 if (SkipBody.ShouldSkip) { 13943 SkipBodyInfo *SkipBody) { 13962 Decl *Dcl = ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); 14032 SkipBodyInfo *SkipBody) { 14061 if (SkipBody && !hasVisibleDefinition(Definition) && 14066 SkipBody->ShouldSkip = true; 14067 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); 14133 SkipBodyInfo *SkipBody) { 13941 ActOnStartOfFunctionDef(Scope *FnBodyScope, Declarator &D, MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) argument 14030 CheckForFunctionRedefinition(FunctionDecl *FD, const FunctionDecl *EffectiveDefinition, SkipBodyInfo *SkipBody) argument 14132 ActOnStartOfFunctionDef(Scope *FnBodyScope, Decl *D, SkipBodyInfo *SkipBody) argument 15480 ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attrs, AccessSpecifier AS, SourceLocation ModulePrivateLoc, MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, bool &IsDependent, SourceLocation ScopedEnumKWLoc, bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, bool IsTypeSpecifier, bool IsTemplateParamOrArg, SkipBodyInfo *SkipBody) argument 16428 ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev, SkipBodyInfo &SkipBody) argument [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1828 Sema::SkipBodyInfo SkipBody; local 1912 &SkipBody); 1970 &SkipBody); 1986 if (SkipBody.ShouldSkip) 1994 SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get(); 1997 if (SkipBody.CheckSameAsPrevious && 1999 SkipBody)) {
|
H A D | Parser.cpp | 1282 Sema::SkipBodyInfo SkipBody; local 1287 &SkipBody); 1289 if (SkipBody.ShouldSkip) {
|
H A D | ParseDecl.cpp | 4691 Sema::SkipBodyInfo SkipBody; local 4694 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), 4709 &SkipBody); 4711 if (SkipBody.ShouldSkip) { 4764 Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl; 4766 if (SkipBody.CheckSameAsPrevious && 4767 !Actions.ActOnDuplicateDefinition(DS, TagDecl, SkipBody)) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 662 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, local 664 Builder.CreateCondBr(SkipBody, ContBB, BodyBB);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ODRHash.cpp | 520 bool SkipBody) { 569 if (SkipBody) { 519 AddFunctionDecl(const FunctionDecl *Function, bool SkipBody) argument
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 2790 SkipBodyInfo *SkipBody = nullptr); 2793 SkipBodyInfo *SkipBody = nullptr); 2795 SkipBodyInfo *SkipBody = nullptr); 3004 SkipBodyInfo *SkipBody = nullptr); 3127 SkipBodyInfo &SkipBody); 7524 SkipBodyInfo *SkipBody = nullptr); 7539 SkipBodyInfo *SkipBody = nullptr); 7634 SkipBodyInfo *SkipBody = nullptr);
|