Home
last modified time | relevance | path

Searched refs:DeclAttrs (Results 1 – 13 of 13) sorted by relevance

/llvm-project/clang-tools-extra/clangd/unittests/
H A DASTTests.cpp581 auto DeclAttrs = [&](llvm::StringRef Name) { in TEST() local
585 ASSERT_THAT(DeclAttrs("X"), Each(implicitAttr())); in TEST()
586 ASSERT_THAT(DeclAttrs("Y"), Contains(attrKind(attr::WarnUnusedResult))); in TEST()
587 ASSERT_THAT(DeclAttrs("f"), Each(implicitAttr())); in TEST()
588 ASSERT_THAT(DeclAttrs("a"), Each(implicitAttr())); in TEST()
589 ASSERT_THAT(DeclAttrs("b"), Contains(attrKind(attr::NonNull))); in TEST()
/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp261 ParsedAttributes DeclAttrs(AttrFactory);
262 MaybeParseCXX11Attributes(DeclAttrs); in ParseInnerNamespace()
264 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseInnerNamespace()
365 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage()
368 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseLinkage()
379 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs, &DS); in ParseLinkage()
387 ProhibitAttributes(DeclAttrs); in ParseLinkage()
419 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage()
421 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseLinkage()
424 ParseExternalDeclaration(DeclAttrs, DeclSpecAttr in ParseLinkage()
269 ParsedAttributes DeclAttrs(AttrFactory); ParseInnerNamespace() local
373 ParsedAttributes DeclAttrs(AttrFactory); ParseLinkage() local
467 ParsedAttributes DeclAttrs(AttrFactory); ParseExportDeclaration() local
480 ParsedAttributes DeclAttrs(AttrFactory); ParseExportDeclaration() local
2955 ParsedAttributes DeclAttrs(AttrFactory); ParseCXXClassMemberDeclaration() local
[all...]
H A DParseHLSL.cpp81 ParsedAttributes DeclAttrs(AttrFactory); in ParseHLSLBuffer() local
85 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseHLSLBuffer()
H A DParseTemplate.cpp213 ParsedAttributes DeclAttrs(AttrFactory); in ParseDeclarationAfterTemplate() local
220 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseDeclarationAfterTemplate()
226 DeclAttrs); in ParseDeclarationAfterTemplate()
239 ProhibitAttributes(DeclAttrs); in ParseDeclarationAfterTemplate()
260 ProhibitAttributes(DeclAttrs); in ParseDeclarationAfterTemplate()
262 return ParseDeclGroup(DS, Context, DeclAttrs, TemplateInfo, &DeclEnd); in ParseDeclarationAfterTemplate()
H A DParseObjc.cpp53 Parser::ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, in ParseObjCAtDirectives()
55 DeclAttrs.takeAllFrom(DeclSpecAttrs); in ParseObjCAtDirectives()
71 for (const auto &Attr : DeclAttrs) { in ParseObjCAtDirectives()
82 SingleDecl = ParseObjCAtInterfaceDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives()
85 return ParseObjCAtProtocolDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives()
87 return ParseObjCAtImplementationDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives()
2289 ParsedAttributes DeclAttrs(AttrFactory); in ParseObjCAtImplementationDeclaration()
2290 MaybeParseCXX11Attributes(DeclAttrs); in ParseObjCAtImplementationDeclaration()
2293 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs)) { in ParseObjCAtEndDeclaration()
52 ParseObjCAtDirectives(ParsedAttributes & DeclAttrs,ParsedAttributes & DeclSpecAttrs) ParseObjCAtDirectives() argument
2277 ParsedAttributes DeclAttrs(AttrFactory); ParseObjCAtImplementationDeclaration() local
H A DParseDecl.cpp2044 ParsedAttributes &DeclAttrs, in ParseDeclaration()
2056 ProhibitAttributes(DeclAttrs); in ParseDeclaration()
2058 return ParseDeclarationStartingWithTemplate(Context, DeclEnd, DeclAttrs);
2062 ProhibitAttributes(DeclAttrs);
2067 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs,
2075 ProhibitAttributes(DeclAttrs);
2080 takeAndConcatenateAttrs(DeclAttrs, DeclSpecAttrs, Attrs); in ParseSimpleDeclaration()
2086 ProhibitAttributes(DeclAttrs); in ParseSimpleDeclaration()
2091 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseSimpleDeclaration()
2123 ParsedAttributes &DeclAttrs, ParsedAttribute in ParseSimpleDeclaration()
2003 ParseDeclaration(DeclaratorContext Context,SourceLocation & DeclEnd,ParsedAttributes & DeclAttrs,ParsedAttributes & DeclSpecAttrs,SourceLocation * DeclSpecStart) ParseDeclaration() argument
2082 ParseSimpleDeclaration(DeclaratorContext Context,SourceLocation & DeclEnd,ParsedAttributes & DeclAttrs,ParsedAttributes & DeclSpecAttrs,bool RequireSemi,ForRangeInit * FRI,SourceLocation * DeclSpecStart) ParseSimpleDeclaration() argument
[all...]
H A DParser.cpp748 ParsedAttributes DeclAttrs(AttrFactory); in ParseTopLevelDecl()
754 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseTopLevelDecl()
758 Result = ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs); in ParseTopLevelDecl()
753 ParsedAttributes DeclAttrs(AttrFactory); ParseTopLevelDecl() local
/llvm-project/clang/include/clang/Parse/
H A DParser.h1687 DeclGroupPtrTy ParseExternalDeclaration(ParsedAttributes &DeclAttrs,
1693 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs,
1711 DeclGroupPtrTy ParseObjCAtDirectives(ParsedAttributes &DeclAttrs,
2181 SourceLocation *TrailingElseLoc, ParsedAttributes &DeclAttrs,
2474 ParsedAttributes &DeclAttrs,
2479 ParsedAttributes &DeclAttrs,
/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp4358 std::vector<std::string> DeclAttrs, StmtAttrs; in GenerateMutualExclusionsChecks()
4380 DeclAttrs.push_back((AttrToExclude->getName() + "Attr").str()); in GenerateMutualExclusionsChecks()
4387 if (!DeclAttrs.empty() || !StmtAttrs.empty()) in GenerateMutualExclusionsChecks()
4392 if (!DeclAttrs.empty()) { in GenerateMutualExclusionsChecks()
4396 for (const std::string &A : DeclAttrs) { in GenerateMutualExclusionsChecks()
4416 for (const std::string &A : DeclAttrs) { in emitAttributeMatchRules()
4301 std::vector<std::string> DeclAttrs, StmtAttrs; GenerateMutualExclusionsChecks() local
/llvm-project/clang/lib/AST/
H A DASTContext.cpp967 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in PrintStats()
968 AEnd = DeclAttrs.end(); in PrintStats()
971 DeclAttrs.clear(); in PrintStats()
1517 AttrVec *&Result = DeclAttrs[D]; in getInstantiatedFromUsingDecl()
1528 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in setInstantiatedFromUsingDecl()
1529 if (Pos != DeclAttrs.end()) { in setInstantiatedFromUsingDecl()
1531 DeclAttrs.erase(Pos); in setInstantiatedFromUsingDecl()
12993 llvm::capacity_in_bytes(DeclAttrs) + in getCommonNonSugarTypeNode()
/llvm-project/clang/include/clang/AST/
H A DASTContext.h464 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs;
444 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; global() variable
/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp4826 const ParsedAttributesView &DeclAttrs, in getNonCLikeKindForAnonymousStruct()
4829 S, AS, DS, DeclAttrs, MultiTemplateParamsArg(), false, AnonRecord); in getNonCLikeKindForAnonymousStruct()
5051 const ParsedAttributesView &DeclAttrs, in ParsedFreeStandingDeclSpec()
5280 if (!DS.getAttributes().empty() || !DeclAttrs.empty()) { in DiagPlaceholderFieldDeclDefinitions()
5301 llvm::for_each(DeclAttrs, EmitAttributeDiagnostic);
4758 ParsedFreeStandingDeclSpec(Scope * S,AccessSpecifier AS,DeclSpec & DS,const ParsedAttributesView & DeclAttrs,RecordDecl * & AnonRecord) ParsedFreeStandingDeclSpec() argument
4980 ParsedFreeStandingDeclSpec(Scope * S,AccessSpecifier AS,DeclSpec & DS,const ParsedAttributesView & DeclAttrs,MultiTemplateParamsArg TemplateParams,bool IsExplicitInstantiation,RecordDecl * & AnonRecord) ParsedFreeStandingDeclSpec() argument
/llvm-project/clang/include/clang/Sema/
H A DSema.h3797 const ParsedAttributesView &DeclAttrs,
3804 const ParsedAttributesView &DeclAttrs,