Searched refs:DeclAttrs (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/gnu/llvm/clang/lib/Parse/
H A DParseHLSL.cpp80 ParsedAttributes DeclAttrs(AttrFactory);
84 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs);
H A DParseDeclCXX.cpp258 ParsedAttributes DeclAttrs(AttrFactory);
259 MaybeParseCXX11Attributes(DeclAttrs);
261 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs);
362 ParsedAttributes DeclAttrs(AttrFactory);
365 while (MaybeParseCXX11Attributes(DeclAttrs) ||
376 ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs, &DS);
384 ProhibitAttributes(DeclAttrs);
416 ParsedAttributes DeclAttrs(AttrFactory);
417 MaybeParseCXX11Attributes(DeclAttrs);
418 ParseExternalDeclaration(DeclAttrs, DeclSpecAttr
[all...]
H A DParseObjc.cpp50 Parser::ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, argument
52 DeclAttrs.takeAllFrom(DeclSpecAttrs);
68 llvm::for_each(DeclAttrs, [this](const auto &Attr) {
79 SingleDecl = ParseObjCAtInterfaceDeclaration(AtLoc, DeclAttrs);
82 return ParseObjCAtProtocolDeclaration(AtLoc, DeclAttrs);
84 return ParseObjCAtImplementationDeclaration(AtLoc, DeclAttrs);
2270 ParsedAttributes DeclAttrs(AttrFactory);
2271 MaybeParseCXX11Attributes(DeclAttrs);
2274 ParseExternalDeclaration(DeclAttrs, EmptyDeclSpecAttrs)) {
H A DParseDecl.cpp1772 ParsedAttributes &DeclAttrs,
1784 ProhibitAttributes(DeclAttrs);
1787 ParseDeclarationStartingWithTemplate(Context, DeclEnd, DeclAttrs);
1792 ProhibitAttributes(DeclAttrs);
1797 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs,
1805 ProhibitAttributes(DeclAttrs);
1810 takeAndConcatenateAttrs(DeclAttrs, DeclSpecAttrs, Attrs);
1816 ProhibitAttributes(DeclAttrs);
1821 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs,
1853 ParsedAttributes &DeclAttrs, ParsedAttribute
1770 ParseDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs, SourceLocation *DeclSpecStart) argument
1851 ParseSimpleDeclaration( DeclaratorContext Context, SourceLocation &DeclEnd, ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs, bool RequireSemi, ForRangeInit *FRI, SourceLocation *DeclSpecStart) argument
[all...]
H A DParser.cpp733 ParsedAttributes DeclAttrs(AttrFactory);
739 while (MaybeParseCXX11Attributes(DeclAttrs) ||
743 Result = ParseExternalDeclaration(DeclAttrs, DeclSpecAttrs);
/openbsd-current/gnu/llvm/clang/include/clang/Parse/
H A DParser.h1612 DeclGroupPtrTy ParseExternalDeclaration(ParsedAttributes &DeclAttrs,
1618 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs,
1636 DeclGroupPtrTy ParseObjCAtDirectives(ParsedAttributes &DeclAttrs,
2092 SourceLocation *TrailingElseLoc, ParsedAttributes &DeclAttrs,
2379 ParsedAttributes &DeclAttrs,
2384 ParsedAttributes &DeclAttrs,
/openbsd-current/gnu/llvm/clang/utils/TableGen/
H A DClangAttrEmitter.cpp3897 std::vector<std::string> DeclAttrs, StmtAttrs;
3915 DeclAttrs.push_back((AttrToExclude->getName() + "Attr").str());
3922 if (!DeclAttrs.empty() || !StmtAttrs.empty())
3927 if (!DeclAttrs.empty()) {
3931 for (const std::string &A : DeclAttrs) {
3950 for (const std::string &A : DeclAttrs) {
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DASTContext.cpp995 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(),
996 AEnd = DeclAttrs.end();
999 DeclAttrs.clear();
1477 AttrVec *&Result = DeclAttrs[D];
1488 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D);
1489 if (Pos != DeclAttrs.end()) {
1491 DeclAttrs.erase(Pos);
11944 llvm::capacity_in_bytes(DeclAttrs) +
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DASTContext.h426 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; member in class:clang::ASTContext
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaDecl.cpp4834 const ParsedAttributesView &DeclAttrs,
4837 S, AS, DS, DeclAttrs, MultiTemplateParamsArg(), false, AnonRecord);
5052 const ParsedAttributesView &DeclAttrs,
5294 if (!DS.getAttributes().empty() || !DeclAttrs.empty()) {
5304 for (const ParsedAttr &AL : DeclAttrs)
/openbsd-current/gnu/llvm/clang/include/clang/Sema/
H A DSema.h3265 const ParsedAttributesView &DeclAttrs,
3268 const ParsedAttributesView &DeclAttrs,

Completed in 527 milliseconds