Searched refs:SkipBody (Results 1 - 9 of 9) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DODRHash.h59 // 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 DSemaTemplate.cpp1719 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 DSemaDecl.cpp2678 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 DParseDeclCXX.cpp1828 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 DParser.cpp1282 Sema::SkipBodyInfo SkipBody; local
1287 &SkipBody);
1289 if (SkipBody.ShouldSkip) {
H A DParseDecl.cpp4691 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 DCGCoroutine.cpp662 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 DODRHash.cpp520 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 DSema.h2790 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);

Completed in 487 milliseconds