Home
last modified time | relevance | path

Searched refs:ParsedAttributes (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1653 ParsedAttributes *OutAttrs = nullptr);
1657 ParsedAttributes *OutAttrs = nullptr);
1683 DeclGroupPtrTy ParseExternalDeclaration(ParsedAttributes &DeclAttrs,
1684 ParsedAttributes &DeclSpecAttrs,
1689 ParsedAttributes &DeclAttrs, ParsedAttributes &DeclSpecAttrs,
1691 DeclGroupPtrTy ParseDeclOrFunctionDefInternal(ParsedAttributes &Attrs,
1692 ParsedAttributes &DeclSpecAttrs,
1707 DeclGroupPtrTy ParseObjCAtDirectives(ParsedAttributes &DeclAttrs,
1708 ParsedAttributes &DeclSpecAttrs);
1711 ParsedAttributes &prefixAttrs);
[all …]
H A DRAIIObjectsForParser.h205 const ParsedAttributes &DeclarationAttrs, in ParsingDeclarator()
234 const ParsedAttributes &DeclarationAttrs) in ParsingFieldDeclarator()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h696 friend class ParsedAttributes; variable
958 class ParsedAttributes : public ParsedAttributesView {
960 ParsedAttributes(AttributeFactory &factory) : pool(factory) {} in ParsedAttributes() function
961 ParsedAttributes(const ParsedAttributes &) = delete;
962 ParsedAttributes &operator=(const ParsedAttributes &) = delete;
963 ParsedAttributes(ParsedAttributes &&G) = default;
967 void takeAllFrom(ParsedAttributes &Other) { in takeAllFrom()
975 void takeOneFrom(ParsedAttributes &Other, ParsedAttr *PA) { in takeOneFrom()
1074 void takeAndConcatenateAttrs(ParsedAttributes &First, ParsedAttributes &Second,
1075 ParsedAttributes &Result);
H A DDeclSpec.h419 ParsedAttributes Attrs;
870 ParsedAttributes &getAttributes() { return Attrs; } in getAttributes()
871 const ParsedAttributes &getAttributes() const { return Attrs; } in getAttributes()
873 void takeAttributesFrom(ParsedAttributes &attrs) { in takeAttributesFrom()
1794 std::optional<ParsedAttributes> Attrs;
1960 ParsedAttributes Attrs;
2353 void AddTypeInfo(const DeclaratorChunk &TI, ParsedAttributes &&attrs, in AddTypeInfo()
2676 void takeAttributes(ParsedAttributes &attrs) { in takeAttributes()
2683 const ParsedAttributes &getAttributes() const { return Attrs; } in getAttributes()
2684 ParsedAttributes &getAttributes() { return Attrs; } in getAttributes()
[all …]
H A DSema.h3677 ParsedAttributes &Attrs);
3768 void ActOnFinishDelayedAttribute(Scope *S, Decl *D, ParsedAttributes &Attrs);
10704 StmtResult ActOnAttributedStmt(const ParsedAttributes &AttrList,
11005 void ProcessStmtAttributes(Stmt *Stmt, const ParsedAttributes &InAttrs,
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSL.cpp65 ParsedAttributes Attrs(AttrFactory); in ParseHLSLBuffer()
81 ParsedAttributes DeclAttrs(AttrFactory); in ParseHLSLBuffer()
82 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseHLSLBuffer()
121 void Parser::ParseHLSLAnnotations(ParsedAttributes &Attrs, in ParseHLSLAnnotations()
H A DParseDecl.cpp52 ParsedAttributes *Attrs) { in ParseTypeName()
133 void Parser::ParseAttributes(unsigned WhichAttrKinds, ParsedAttributes &Attrs, in ParseAttributes()
190 void Parser::ParseGNUAttributes(ParsedAttributes &Attrs, in ParseGNUAttributes()
413 ParsedAttributes &Attrs, in ParseAttributeWithTypeArg()
521 ParsedAttributes &Attrs, SourceLocation *EndLoc, IdentifierInfo *ScopeName, in ParseAttributeArgsCommon()
671 ParsedAttributes &Attrs, SourceLocation *EndLoc, IdentifierInfo *ScopeName, in ParseGNUAttributeArgs()
736 ParsedAttributes &Attrs, SourceLocation *EndLoc, IdentifierInfo *ScopeName, in ParseClangAttributeArgs()
777 ParsedAttributes &Attrs) { in ParseMicrosoftDeclSpecArgs()
925 void Parser::ParseMicrosoftDeclSpecs(ParsedAttributes &Attrs) { in ParseMicrosoftDeclSpecs()
1001 void Parser::ParseMicrosoftTypeAttributes(ParsedAttributes &attrs) { in ParseMicrosoftTypeAttributes()
[all …]
H A DParseDeclCXX.cpp82 ParsedAttributes attrs(AttrFactory); in ParseNamespace()
264 ParsedAttributes &attrs, in ParseInnerNamespace()
269 ParsedAttributes DeclAttrs(AttrFactory); in ParseInnerNamespace()
271 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseInnerNamespace()
373 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage()
374 ParsedAttributes DeclSpecAttrs(AttrFactory); in ParseLinkage()
427 ParsedAttributes DeclAttrs(AttrFactory); in ParseLinkage()
467 ParsedAttributes DeclAttrs(AttrFactory); in ParseExportDeclaration()
469 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseExportDeclaration()
480 ParsedAttributes DeclAttrs(AttrFactory); in ParseExportDeclaration()
[all …]
H A DParseStmt.cpp115 ParsedAttributes CXX11Attrs(AttrFactory); in ParseStatementOrDeclaration()
117 ParsedAttributes GNUOrMSAttrs(AttrFactory); in ParseStatementOrDeclaration()
130 ParsedAttributes Attrs(AttrFactory); in ParseStatementOrDeclaration()
177 SourceLocation *TrailingElseLoc, ParsedAttributes &CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes()
178 ParsedAttributes &GNUAttrs) { in ParseStatementOrDeclarationAfterAttributes()
209 ParsedAttributes Attrs(AttrFactory); in ParseStatementOrDeclarationAfterAttributes()
742 StmtResult Parser::ParseLabeledStatement(ParsedAttributes &Attrs, in ParseLabeledStatement()
763 ParsedAttributes TempAttrs(AttrFactory); in ParseLabeledStatement()
777 ParsedAttributes EmptyCXX11Attrs(AttrFactory); in ParseLabeledStatement()
1258 ParsedAttributes attrs(AttrFactory); in ParseCompoundStatementBody()
[all …]
H A DParser.cpp753 ParsedAttributes DeclAttrs(AttrFactory); in ParseTopLevelDecl()
754 ParsedAttributes DeclSpecAttrs(AttrFactory); in ParseTopLevelDecl()
811 Parser::ParseExternalDeclaration(ParsedAttributes &Attrs, in ParseExternalDeclaration()
812 ParsedAttributes &DeclSpecAttrs, in ParseExternalDeclaration()
1139 ParsedAttributes &Attrs, ParsedAttributes &DeclSpecAttrs, in ParseDeclOrFunctionDefInternal()
1253 ParsedAttributes &Attrs, ParsedAttributes &DeclSpecAttrs, in ParseDeclarationOrFunctionDefinition()
2439 ParsedAttributes Attrs(AttrFactory); in ParseMicrosoftIfExistsExternalDeclaration()
2441 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseMicrosoftIfExistsExternalDeclaration()
2530 ParsedAttributes Attrs(AttrFactory); in ParseModuleDecl()
2599 ParsedAttributes Attrs(AttrFactory); in ParseModuleImport()
H A DParseTemplate.cpp42 ParsedAttributes &AccessAttrs) { in ParseDeclarationStartingWithTemplate()
80 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseTemplateDeclarationOrSpecialization()
195 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseDeclarationAfterTemplate()
213 ParsedAttributes DeclAttrs(AttrFactory); in ParseDeclarationAfterTemplate()
214 ParsedAttributes DeclSpecAttrs(AttrFactory); in ParseDeclarationAfterTemplate()
323 ParsedAttributes Attrs(AttrFactory); in ParseConceptDefinition()
1581 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseExplicitInstantiation()
H A DParseObjc.cpp32 ParsedAttributes attrs(AttrFactory); in MaybeSkipAttributes()
52 Parser::ParseObjCAtDirectives(ParsedAttributes &DeclAttrs, in ParseObjCAtDirectives()
53 ParsedAttributes &DeclSpecAttrs) { in ParseObjCAtDirectives()
237 ParsedAttributes &attrs) { in ParseObjCAtInterfaceDeclaration()
703 ParsedAttributes EmptyDeclAttrs(AttrFactory); in ParseObjCInterfaceDeclList()
704 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseObjCInterfaceDeclList()
711 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseObjCInterfaceDeclList()
1278 static void takeDeclAttributes(ParsedAttributes &attrs, in takeDeclAttributes()
1301 ParsedAttributes *paramAttrs) { in ParseObjCTypeName()
1415 ParsedAttributes methodAttrs(AttrFactory); in ParseObjCMethodDecl()
[all …]
H A DParseExprCXX.cpp1367 ParsedAttributes Attributes(AttrFactory); in ParseLambdaExpressionAfterIntroducer()
2077 ParsedAttributes &Attrs) { in ParseAliasDeclarationInInitStatement()
2157 ParsedAttributes attrs(AttrFactory); in ParseCXXCondition()
2214 ParsedAttributes DeclSpecAttrs(AttrFactory); in ParseCXXCondition()
2228 ParsedAttributes DeclSpecAttrs(AttrFactory); in ParseCXXCondition()
3445 ParsedAttributes Attrs(AttrFactory); in ParseDirectNewDeclarator()
3614 ParsedAttributes FirstArgAttrs(getAttrFactory()); in ParseRequiresExpression()
H A DParseCXXInlineMethods.cpp793 ParsedAttributes Attrs(AttrFactory); in ParseLexedAttribute()
869 ParsedAttributes Attrs(AttrFactory); in ParseLexedPragma()
H A DParsePragma.cpp389 ParsedAttributes AttributesForPragmaAttribute;
1616 ParsedAttributes &Attributes;
1621 PragmaAttributeInfo(ParsedAttributes &Attributes) : Attributes(Attributes) {} in PragmaAttributeInfo()
1811 unsigned DiagID, ParsedAttributes &Attrs, in createExpectedAttributeSubjectRulesTokenDiagnostic()
1904 ParsedAttributes &Attrs = Info->Attributes; in HandlePragmaAttribute()
H A DParseOpenMP.cpp2053 AccessSpecifier &AS, ParsedAttributes &Attrs, bool Delayed, in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2317 ParsedAttributes EmptyDeclSpecAttrs(AttrFactory); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
3630 ParsedAttributes ParsedAttrs(AttrFactory); in ParseOpenMPOMPXAttributesClause()
H A DParseTentative.cpp2092 ParsedAttributes attrs(AttrFactory); in TryParseParameterDeclarationClause()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DParsedAttr.cpp314 void clang::takeAndConcatenateAttrs(ParsedAttributes &First, in takeAndConcatenateAttrs()
315 ParsedAttributes &Second, in takeAndConcatenateAttrs()
316 ParsedAttributes &Result) { in takeAndConcatenateAttrs()
H A DSemaStmtAttr.cpp685 void Sema::ProcessStmtAttributes(Stmt *S, const ParsedAttributes &InAttrs, in ProcessStmtAttributes()
H A DSemaStmt.cpp623 StmtResult Sema::ActOnAttributedStmt(const ParsedAttributes &Attrs, in ActOnAttributedStmt()
H A DSemaDecl.cpp14147 ParsedAttributes &Attrs) { in ActOnCXXForRangeIdentifier()
16231 ParsedAttributes &Attrs) { in ActOnFinishDelayedAttribute()