Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DODRHash.h69 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplate.cpp1818 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) { in CheckClassTemplate() argument
2010 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in CheckClassTemplate()
2011 SkipBody->ShouldSkip = true; in CheckClassTemplate()
2012 SkipBody->Previous = Def; in CheckClassTemplate()
2052 SkipBody)) in CheckClassTemplate()
2087 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in CheckClassTemplate()
2125 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in CheckClassTemplate()
2175 if (SkipBody && SkipBody->ShouldSkip) in CheckClassTemplate()
2176 return SkipBody->Previous; in CheckClassTemplate()
2774 SkipBodyInfo *SkipBody) { in CheckTemplateParameterList() argument
[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.cpp3014 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local
3015 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
3018 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
14898 SkipBodyInfo *SkipBody, FnBodyKind BodyKind) { in ActOnStartOfFunctionDef() argument
14917 Decl *Dcl = ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody, BodyKind); in ActOnStartOfFunctionDef()
15000 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
15029 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
15034 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
15035 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); in CheckForFunctionRedefinition()
15101 SkipBodyInfo *SkipBody, in ActOnStartOfFunctionDef() argument
[all …]
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseObjc.cpp373 Sema::SkipBodyInfo SkipBody; in ParseObjCAtInterfaceDeclaration() local
378 protocols.size(), protocolLocs.data(), EndProtoLoc, attrs, &SkipBody); in ParseObjCAtInterfaceDeclaration()
385 if (SkipBody.CheckSameAsPrevious) { in ParseObjCAtInterfaceDeclaration()
386 auto *PreviousDef = cast<ObjCInterfaceDecl>(SkipBody.Previous); in ParseObjCAtInterfaceDeclaration()
2123 Sema::SkipBodyInfo SkipBody; in ParseObjCAtProtocolDeclaration() local
2126 ProtocolLocs.data(), EndProtoLoc, attrs, &SkipBody); in ParseObjCAtProtocolDeclaration()
2129 if (SkipBody.CheckSameAsPrevious) { in ParseObjCAtProtocolDeclaration()
2130 auto *PreviousDef = cast<ObjCProtocolDecl>(SkipBody.Previous); in ParseObjCAtProtocolDeclaration()
H A DParseDeclCXX.cpp1939 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local
2019 &SkipBody); in ParseClassSpecifier()
2077 OffsetOfState, &SkipBody); in ParseClassSpecifier()
2103 if (SkipBody.ShouldSkip) in ParseClassSpecifier()
2111 SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get(); in ParseClassSpecifier()
2114 if (SkipBody.CheckSameAsPrevious && in ParseClassSpecifier()
2115 !Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) { in ParseClassSpecifier()
H A DParser.cpp1395 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local
1400 &SkipBody, BodyKind); in ParseFunctionDefinition()
1402 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
H A DParseDecl.cpp4957 Sema::SkipBodyInfo SkipBody; in ParseEnumSpecifier() local
4960 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), in ParseEnumSpecifier()
4976 OffsetOfState, &SkipBody).get(); in ParseEnumSpecifier()
4978 if (SkipBody.ShouldSkip) { in ParseEnumSpecifier()
5031 Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl; in ParseEnumSpecifier()
5033 if (SkipBody.CheckSameAsPrevious && in ParseEnumSpecifier()
5034 !Actions.ActOnDuplicateDefinition(TagDecl, SkipBody)) { in ParseEnumSpecifier()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCoroutine.cpp608 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, in EmitCoroutineBody() local
610 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DODRHash.cpp650 bool SkipBody) { in AddFunctionDecl() argument
699 if (SkipBody) { in AddFunctionDecl()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h3067 SkipBodyInfo *SkipBody = nullptr);
3070 SkipBodyInfo *SkipBody = nullptr,
3073 SkipBodyInfo *SkipBody = nullptr,
3331 OffsetOfKind OOK, SkipBodyInfo *SkipBody = nullptr);
3453 bool ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody);
8144 SkipBodyInfo *SkipBody = nullptr);
8159 SkipBodyInfo *SkipBody = nullptr);
8256 SkipBodyInfo *SkipBody = nullptr);
10201 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody);
10233 SkipBodyInfo *SkipBody);