/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 269 ParsedAttributes DeclAttrs(AttrFactory); in ParseInnerNamespace() local 270 MaybeParseCXX11Attributes(DeclAttrs); in ParseInnerNamespace() 272 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseInnerNamespace() 373 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage() local 376 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseLinkage() 387 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs, &DS); in ParseLinkage() 395 ProhibitAttributes(DeclAttrs); in ParseLinkage() 427 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage() 428 MaybeParseCXX11Attributes(DeclAttrs); in ParseLinkage() 429 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs); in ParseLinkage() [all …]
|
H A D | ParseHLSL.cpp | 81 ParsedAttributes DeclAttrs(AttrFactory); in ParseHLSLBuffer() local 85 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseHLSLBuffer()
|
H A D | ParseTemplate.cpp | 213 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 D | ParseObjc.cpp | 52 Parser::ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, in ParseObjCAtDirectives() argument 54 DeclAttrs.takeAllFrom(DeclSpecAttrs); in ParseObjCAtDirectives() 70 for (const auto &Attr : DeclAttrs) { in ParseObjCAtDirectives() 81 SingleDecl = ParseObjCAtInterfaceDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 84 return ParseObjCAtProtocolDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 86 return ParseObjCAtImplementationDeclaration(AtLoc, DeclAttrs); in ParseObjCAtDirectives() 2277 ParsedAttributes DeclAttrs(AttrFactory); in ParseObjCAtImplementationDeclaration() local 2278 MaybeParseCXX11Attributes(DeclAttrs); in ParseObjCAtImplementationDeclaration() 2281 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs)) { in ParseObjCAtImplementationDeclaration()
|
H A D | ParseDecl.cpp | 2011 ParsedAttributes &DeclAttrs, in ParseDeclaration() argument 2023 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 2025 return ParseDeclarationStartingWithTemplate(Context, DeclEnd, DeclAttrs); in ParseDeclaration() 2029 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 2034 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() 2042 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 2047 takeAndConcatenateAttrs(DeclAttrs, DeclSpecAttrs, Attrs); in ParseDeclaration() 2053 ProhibitAttributes(DeclAttrs); in ParseDeclaration() 2058 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() 2090 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs, in ParseSimpleDeclaration() argument [all …]
|
H A D | Parser.cpp | 753 ParsedAttributes DeclAttrs(AttrFactory); in ParseTopLevelDecl() local 759 while (MaybeParseCXX11Attributes(DeclAttrs) || in ParseTopLevelDecl() 763 Result = ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs); in ParseTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1683 DeclGroupPtrTy ParseExternalDeclaration(ParsedAttributes &DeclAttrs, 1689 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs, 1707 DeclGroupPtrTy ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, 2175 SourceLocation *TrailingElseLoc, ParsedAttributes &DeclAttrs, 2468 ParsedAttributes &DeclAttrs, 2473 ParsedAttributes &DeclAttrs,
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 4301 std::vector<std::string> DeclAttrs, StmtAttrs; in GenerateMutualExclusionsChecks() local 4319 DeclAttrs.push_back((AttrToExclude->getName() + "Attr").str()); in GenerateMutualExclusionsChecks() 4326 if (!DeclAttrs.empty() || !StmtAttrs.empty()) in GenerateMutualExclusionsChecks() 4331 if (!DeclAttrs.empty()) { in GenerateMutualExclusionsChecks() 4335 for (const std::string &A : DeclAttrs) { in GenerateMutualExclusionsChecks() 4355 for (const std::string &A : DeclAttrs) { in GenerateMutualExclusionsChecks()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 926 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in cleanup() 927 AEnd = DeclAttrs.end(); in cleanup() 930 DeclAttrs.clear(); in cleanup() 1463 AttrVec *&Result = DeclAttrs[D]; in getDeclAttrs() 1474 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in eraseDeclAttrs() 1475 if (Pos != DeclAttrs.end()) { in eraseDeclAttrs() 1477 DeclAttrs.erase(Pos); in eraseDeclAttrs() 12568 llvm::capacity_in_bytes(DeclAttrs) + in getSideTableAllocatedMemory()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 444 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; variable
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 4778 const ParsedAttributesView &DeclAttrs, in ParsedFreeStandingDeclSpec() argument 4781 S, AS, DS, DeclAttrs, MultiTemplateParamsArg(), false, AnonRecord); in ParsedFreeStandingDeclSpec() 5000 const ParsedAttributesView &DeclAttrs, in ParsedFreeStandingDeclSpec() argument 5225 if (!DS.getAttributes().empty() || !DeclAttrs.empty()) { in ParsedFreeStandingDeclSpec() 5246 llvm::for_each(DeclAttrs, EmitAttributeDiagnostic); in ParsedFreeStandingDeclSpec()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3792 const ParsedAttributesView &DeclAttrs, 3799 const ParsedAttributesView &DeclAttrs,
|