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.cpp269 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 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.cpp52 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 DParseDecl.cpp2011 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 DParser.cpp753 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 DParser.h1683 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 DClangAttrEmitter.cpp4301 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 DASTContext.cpp926 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 DASTContext.h444 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; variable
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp4778 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 DSema.h3792 const ParsedAttributesView &DeclAttrs,
3799 const ParsedAttributesView &DeclAttrs,