| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ODRHash.h | 70 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2100 SkipBody)) in CheckClassTemplate() 2135 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in CheckClassTemplate() 2173 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in CheckClassTemplate() 2223 if (SkipBody && SkipBody->ShouldSkip) in CheckClassTemplate() 2224 return SkipBody->Previous; in CheckClassTemplate() 3004 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 3057 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 3108 (!SkipBody || !SkipBody->ShouldSkip)) { in CheckTemplateParameterList() 9143 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnClassTemplateSpecialization() 9179 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaDeclObjC.cpp | 981 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartClassInterface() argument 1060 if (SkipBody && !hasVisibleDefinition(Def)) { in ActOnStartClassInterface() 1061 SkipBody->CheckSameAsPrevious = true; in ActOnStartClassInterface() 1062 SkipBody->New = IDecl; in ActOnStartClassInterface() 1063 SkipBody->Previous = Def; in ActOnStartClassInterface() 1084 if (SkipBody && SkipBody->CheckSameAsPrevious) in ActOnStartClassInterface() 1224 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartProtocolInterface() argument 1240 if (SkipBody && !hasVisibleDefinition(Def)) { in ActOnStartProtocolInterface() 1241 SkipBody->CheckSameAsPrevious = true; in ActOnStartProtocolInterface() 1242 SkipBody->New = PDecl; in ActOnStartProtocolInterface() [all …]
|
| H A D | SemaDecl.cpp | 3066 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local 3070 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef() 15569 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition() 15697 if (SkipBody) in ActOnStartOfFunctionDef() 15720 if (SkipBody && SkipBody->ShouldSkip) in ActOnStartOfFunctionDef() 17369 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag() 17627 if (Previous.empty() && SkipBody && SkipBody->Previous) in ActOnTag() 18051 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag() 18113 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag() 18166 } else if (SkipBody && SkipBody->ShouldSkip) { in ActOnTag() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 378 Sema::SkipBodyInfo SkipBody; in ParseObjCAtInterfaceDeclaration() local 383 protocols.size(), protocolLocs.data(), EndProtoLoc, attrs, &SkipBody); in ParseObjCAtInterfaceDeclaration() 390 if (SkipBody.CheckSameAsPrevious) { in ParseObjCAtInterfaceDeclaration() 391 auto *PreviousDef = cast<ObjCInterfaceDecl>(SkipBody.Previous); in ParseObjCAtInterfaceDeclaration() 2136 Sema::SkipBodyInfo SkipBody; in ParseObjCAtProtocolDeclaration() local 2139 ProtocolLocs.data(), EndProtoLoc, attrs, &SkipBody); in ParseObjCAtProtocolDeclaration() 2142 if (SkipBody.CheckSameAsPrevious) { in ParseObjCAtProtocolDeclaration() 2143 auto *PreviousDef = cast<ObjCProtocolDecl>(SkipBody.Previous); in ParseObjCAtProtocolDeclaration()
|
| H A D | ParseDeclCXX.cpp | 1976 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local 2058 &SkipBody); in ParseClassSpecifier() 2118 OffsetOfState, &SkipBody); in ParseClassSpecifier() 2144 if (SkipBody.ShouldSkip) in ParseClassSpecifier() 2152 SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get(); in ParseClassSpecifier() 2155 if (SkipBody.CheckSameAsPrevious && in ParseClassSpecifier() 2156 !Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) { in ParseClassSpecifier()
|
| H A D | Parser.cpp | 1439 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local 1444 &SkipBody, BodyKind); in ParseFunctionDefinition() 1446 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
|
| H A D | ParseDecl.cpp | 5145 Sema::SkipBodyInfo SkipBody; in ParseEnumSpecifier() local 5148 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), in ParseEnumSpecifier() 5164 OffsetOfState, &SkipBody).get(); in ParseEnumSpecifier() 5166 if (SkipBody.ShouldSkip) { in ParseEnumSpecifier() 5219 Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl; in ParseEnumSpecifier() 5221 if (SkipBody.CheckSameAsPrevious && in ParseEnumSpecifier() 5222 !Actions.ActOnDuplicateDefinition(TagDecl, SkipBody)) { in ParseEnumSpecifier()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 764 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, in EmitCoroutineBody() local 766 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ODRHash.cpp | 654 bool SkipBody) { in AddFunctionDecl() argument 707 if (SkipBody) { in AddFunctionDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3130 SkipBodyInfo *SkipBody = nullptr); 3133 SkipBodyInfo *SkipBody = nullptr, 3136 SkipBodyInfo *SkipBody = nullptr, 3400 OffsetOfKind OOK, SkipBodyInfo *SkipBody = nullptr); 3521 bool ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody); 8343 SkipBodyInfo *SkipBody = nullptr); 8358 SkipBodyInfo *SkipBody = nullptr); 8455 SkipBodyInfo *SkipBody = nullptr); 10519 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody); 10551 SkipBodyInfo *SkipBody);
|