Searched refs:SkipBody (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ODRHash.h | 61 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1958 SkipBody)) in CheckClassTemplate() 1993 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in CheckClassTemplate() 2031 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in CheckClassTemplate() 2081 if (SkipBody && SkipBody->ShouldSkip) in CheckClassTemplate() 2082 return SkipBody->Previous; in CheckClassTemplate() 2736 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 2790 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 2842 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 8605 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnClassTemplateSpecialization() 8641 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaDecl.cpp | 2938 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local 2942 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef() 14636 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition() 14756 if (SkipBody && SkipBody->ShouldSkip) in ActOnStartOfFunctionDef() 16306 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag() 16561 if (Previous.empty() && SkipBody && SkipBody->Previous) in ActOnTag() 16562 Previous.addDecl(SkipBody->Previous); in ActOnTag() 16980 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag() 17042 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag() 17095 } else if (SkipBody && SkipBody->ShouldSkip) { in ActOnTag() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 608 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, in EmitCoroutineBody() local 610 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 1850 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local 1930 &SkipBody); in ParseClassSpecifier() 1988 &SkipBody); in ParseClassSpecifier() 2014 if (SkipBody.ShouldSkip) in ParseClassSpecifier() 2022 SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get(); in ParseClassSpecifier() 2025 if (SkipBody.CheckSameAsPrevious && in ParseClassSpecifier() 2026 !Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) { in ParseClassSpecifier()
|
| H A D | ParseDecl.cpp | 4861 Sema::SkipBodyInfo SkipBody; in ParseEnumSpecifier() local 4864 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), in ParseEnumSpecifier() 4879 &SkipBody); in ParseEnumSpecifier() 4881 if (SkipBody.ShouldSkip) { in ParseEnumSpecifier() 4934 Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl; in ParseEnumSpecifier() 4936 if (SkipBody.CheckSameAsPrevious && in ParseEnumSpecifier() 4937 !Actions.ActOnDuplicateDefinition(TagDecl, SkipBody)) { in ParseEnumSpecifier()
|
| H A D | Parser.cpp | 1362 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local 1367 &SkipBody, BodyKind); in ParseFunctionDefinition() 1369 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ODRHash.cpp | 521 bool SkipBody) { in AddFunctionDecl() argument 570 if (SkipBody) { in AddFunctionDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 3003 SkipBodyInfo *SkipBody = nullptr); 3006 SkipBodyInfo *SkipBody = nullptr, 3009 SkipBodyInfo *SkipBody = nullptr, 3246 SkipBodyInfo *SkipBody = nullptr); 3368 bool ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody); 7895 SkipBodyInfo *SkipBody = nullptr); 7910 SkipBodyInfo *SkipBody = nullptr); 8005 SkipBodyInfo *SkipBody = nullptr);
|