| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 233 ParsedAttributes DeclAttrs(AttrFactory); in ParseInnerNamespace() local 234 MaybeParseCXX11Attributes(DeclAttrs); in ParseInnerNamespace() 236 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseInnerNamespace() 327 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage() local 330 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseLinkage() 341 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs, &DS); in ParseLinkage() 349 ProhibitAttributes(DeclAttrs); in ParseLinkage() 381 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage() 383 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseLinkage() 386 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs); in ParseLinkage() [all …]
|
| H A D | ParseHLSL.cpp | 82 ParsedAttributes DeclAttrs(AttrFactory); in ParseHLSLBuffer() local 86 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseHLSLBuffer()
|
| H A D | ParseTemplate.cpp | 179 ParsedAttributes DeclAttrs(AttrFactory); in ParseDeclarationAfterTemplate() local 186 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseDeclarationAfterTemplate() 192 DeclAttrs); in ParseDeclarationAfterTemplate() 205 ProhibitAttributes(DeclAttrs); in ParseDeclarationAfterTemplate() 226 ProhibitAttributes(DeclAttrs); in ParseDeclarationAfterTemplate() 228 return ParseDeclGroup(DS, Context, DeclAttrs, TemplateInfo, &DeclEnd); in ParseDeclarationAfterTemplate()
|
| H A D | ParseObjc.cpp | 44 Parser::ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, in ParseObjCAtDirectives() argument 46 DeclAttrs.takeAllFrom(DeclSpecAttrs); in ParseObjCAtDirectives() 62 for (const auto &Attr : DeclAttrs) { in ParseObjCAtDirectives() 73 SingleDecl = ParseObjCAtInterfaceDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 76 return ParseObjCAtProtocolDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 78 return ParseObjCAtImplementationDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 2000 ParsedAttributes DeclAttrs(AttrFactory); in ParseObjCAtImplementationDeclaration() local 2001 MaybeParseCXX11Attributes(DeclAttrs); in ParseObjCAtImplementationDeclaration() 2004 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs)) { in ParseObjCAtImplementationDeclaration()
|
| H A D | ParseDecl.cpp | 1876 ParsedAttributes &DeclAttrs, in ParseDeclaration() argument 1888 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 1890 return ParseDeclarationStartingWithTemplate(Context, DeclEnd, DeclAttrs); in ParseDeclaration() 1894 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 1899 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() 1907 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 1911 takeAndConcatenateAttrs(DeclAttrs, std::move(DeclSpecAttrs)); in ParseDeclaration() 1913 DeclEnd, DeclAttrs); in ParseDeclaration() 1917 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 1922 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() [all …]
|
| H A D | Parser.cpp | 735 ParsedAttributes DeclAttrs(AttrFactory); in ParseTopLevelDecl() local 741 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseTopLevelDecl() 745 Result = ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs); in ParseTopLevelDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 903 DeclGroupPtrTy ParseExternalDeclaration(ParsedAttributes &DeclAttrs, 916 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs, 1734 ParsedAttributes &DeclAttrs, 1763 ParsedAttributes &DeclAttrs, 5409 DeclGroupPtrTy ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, 7275 SourceLocation *TrailingElseLoc, ParsedAttributes &DeclAttrs,
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 4433 std::vector<std::string> DeclAttrs, StmtAttrs; in GenerateMutualExclusionsChecks() local 4455 DeclAttrs.push_back((AttrToExclude->getName() + "Attr").str()); in GenerateMutualExclusionsChecks() 4462 if (!DeclAttrs.empty() || !StmtAttrs.empty()) in GenerateMutualExclusionsChecks() 4467 if (!DeclAttrs.empty()) { in GenerateMutualExclusionsChecks() 4471 for (const std::string &A : DeclAttrs) { in GenerateMutualExclusionsChecks() 4491 for (const std::string &A : DeclAttrs) { in GenerateMutualExclusionsChecks()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 989 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in cleanup() 990 AEnd = DeclAttrs.end(); in cleanup() 993 DeclAttrs.clear(); in cleanup() 1526 AttrVec *&Result = DeclAttrs[D]; in getDeclAttrs() 1537 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in eraseDeclAttrs() 1538 if (Pos != DeclAttrs.end()) { in eraseDeclAttrs() 1540 DeclAttrs.erase(Pos); in eraseDeclAttrs() 13200 llvm::capacity_in_bytes(DeclAttrs) + in getSideTableAllocatedMemory()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTContext.h | 459 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; variable
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 4885 const ParsedAttributesView &DeclAttrs, in ParsedFreeStandingDeclSpec() argument 4888 S, AS, DS, DeclAttrs, MultiTemplateParamsArg(), false, AnonRecord); in ParsedFreeStandingDeclSpec() 5110 const ParsedAttributesView &DeclAttrs, in ParsedFreeStandingDeclSpec() argument 5339 if (!DS.getAttributes().empty() || !DeclAttrs.empty()) { in ParsedFreeStandingDeclSpec() 5360 llvm::for_each(DeclAttrs, EmitAttributeDiagnostic); in ParsedFreeStandingDeclSpec()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 4206 const ParsedAttributesView &DeclAttrs, 4213 const ParsedAttributesView &DeclAttrs,
|