Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp233 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 DParseHLSL.cpp82 ParsedAttributes DeclAttrs(AttrFactory); in ParseHLSLBuffer() local
86 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs); in ParseHLSLBuffer()
H A DParseTemplate.cpp179 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 DParseObjc.cpp44 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 DParseDecl.cpp1876 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 DParser.cpp735 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 DParser.h903 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 DClangAttrEmitter.cpp4433 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 DASTContext.cpp989 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 DASTContext.h459 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; variable
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp4885 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 DSema.h4206 const ParsedAttributesView &DeclAttrs,
4213 const ParsedAttributesView &DeclAttrs,