Home
last modified time | relevance | path

Searched refs:SkipBody (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DODRHash.h70 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2100 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 DSemaDeclObjC.cpp981 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 DSemaDecl.cpp3066 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 DParseObjc.cpp378 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 DParseDeclCXX.cpp1976 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 DParser.cpp1439 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local
1444 &SkipBody, BodyKind); in ParseFunctionDefinition()
1446 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
H A DParseDecl.cpp5145 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 DCGCoroutine.cpp764 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 DODRHash.cpp654 bool SkipBody) { in AddFunctionDecl() argument
707 if (SkipBody) { in AddFunctionDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3130 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);