/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseHLSL.cpp | 51 Decl *Parser::ParseHLSLBuffer(SourceLocation &DeclEnd) { in ParseHLSLBuffer() argument 89 DeclEnd = T.getCloseLocation(); in ParseHLSLBuffer() 91 Actions.HLSL().ActOnFinishBuffer(D, DeclEnd); in ParseHLSLBuffer() 97 DeclEnd = T.getCloseLocation(); in ParseHLSLBuffer() 99 Actions.HLSL().ActOnFinishBuffer(D, DeclEnd); in ParseHLSLBuffer()
|
H A D | ParseTemplate.cpp | 41 SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() argument 47 DeclEnd, AccessAttrs, in ParseDeclarationStartingWithTemplate() 50 return ParseTemplateDeclarationOrSpecialization(Context, DeclEnd, AccessAttrs, in ParseDeclarationStartingWithTemplate() 79 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() argument 171 Decl *ConceptDecl = ParseConceptDefinition(TemplateInfo, DeclEnd); in ParseTemplateDeclarationOrSpecialization() 179 Context, TemplateInfo, ParsingTemplateParams, DeclEnd, AccessAttrs, AS); in ParseTemplateDeclarationOrSpecialization() 194 ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, in ParseDeclarationAfterTemplate() argument 205 ParseStaticAssertDeclaration(DeclEnd)); in ParseDeclarationAfterTemplate() 225 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, in ParseDeclarationAfterTemplate() 240 DeclEnd = ConsumeToken(); in ParseDeclarationAfterTemplate() [all …]
|
H A D | ParseDeclCXX.cpp | 65 SourceLocation &DeclEnd, in ParseNamespace() argument 157 Decl *NSAlias = ParseNamespaceAlias(NamespaceLoc, IdentLoc, Ident, DeclEnd); in ParseNamespace() 254 DeclEnd = T.getCloseLocation(); in ParseNamespace() 255 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd); in ParseNamespace() 306 SourceLocation &DeclEnd) { in ParseNamespaceAlias() argument 346 DeclEnd = Tok.getLocation(); in ParseNamespaceAlias() 495 SourceLocation &DeclEnd, ParsedAttributes &Attrs) { in ParseUsingDirectiveOrDeclaration() argument 524 Decl *UsingDir = ParseUsingDirective(Context, UsingLoc, DeclEnd, Attrs); in ParseUsingDirectiveOrDeclaration() 529 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, Attrs, in ParseUsingDirectiveOrDeclaration() 545 SourceLocation &DeclEnd, in ParseUsingDirective() argument [all …]
|
H A D | Parser.cpp | 989 SourceLocation DeclEnd; in ParseExternalDeclaration() local 990 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 997 SourceLocation DeclEnd; in ParseExternalDeclaration() local 998 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1009 SourceLocation DeclEnd; in ParseExternalDeclaration() local 1010 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1021 SourceLocation DeclEnd; in ParseExternalDeclaration() local 1022 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1031 SourceLocation DeclEnd; in ParseExternalDeclaration() local 1032 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() [all …]
|
H A D | ParseStmt.cpp | 255 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseStatementOrDeclarationAfterAttributes() local 259 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 262 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 273 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd); in ParseStatementOrDeclarationAfterAttributes() 1267 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseCompoundStatementBody() local 1269 DeclGroupPtrTy Res = ParseDeclaration(DeclaratorContext::Block, DeclEnd, in ParseCompoundStatementBody() 1271 R = Actions.ActOnDeclStmt(Res, DeclStart, DeclEnd); in ParseCompoundStatementBody() 2104 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseForStatement() local 2115 DeclaratorContext::ForInit, DeclEnd, attrs, DeclSpecAttrs, false, in ParseForStatement()
|
H A D | ParseDecl.cpp | 2010 SourceLocation &DeclEnd, in ParseDeclaration() argument 2025 return ParseDeclarationStartingWithTemplate(Context, DeclEnd, DeclAttrs); in ParseDeclaration() 2032 return ParseNamespace(Context, DeclEnd, InlineLoc); in ParseDeclaration() 2034 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() 2039 SingleDecl = ParseHLSLBuffer(DeclEnd); in ParseDeclaration() 2044 return ParseNamespace(Context, DeclEnd); in ParseDeclaration() 2049 DeclEnd, Attrs); in ParseDeclaration() 2055 SingleDecl = ParseStaticAssertDeclaration(DeclEnd); in ParseDeclaration() 2058 return ParseSimpleDeclaration(Context, DeclEnd, DeclAttrs, DeclSpecAttrs, in ParseDeclaration() 2089 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseSimpleDeclaration() argument [all …]
|
H A D | ParseExprCXX.cpp | 2083 SourceLocation DeclStart = ConsumeToken(), DeclEnd; in ParseAliasDeclarationInInitStatement() local 2085 DG = ParseUsingDeclaration(Context, {}, DeclStart, DeclEnd, Attrs, AS_none); in ParseAliasDeclarationInInitStatement() 2092 << SourceRange(DeclStart, DeclEnd); in ParseAliasDeclarationInInitStatement() 2209 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseCXXCondition() local 2215 DG = ParseSimpleDeclaration(DeclaratorContext::SelectionInit, DeclEnd, in ParseCXXCondition() 2218 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd); in ParseCXXCondition() 2227 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseCXXCondition() local 2230 DeclaratorContext::ForInit, DeclEnd, attrs, DeclSpecAttrs, false, FRI); in ParseCXXCondition()
|
H A D | ParseObjc.cpp | 710 SourceLocation DeclEnd; in ParseObjCInterfaceDeclList() local 713 DeclEnd, EmptyDeclAttrs, in ParseObjCInterfaceDeclList() 2012 SourceLocation DeclEnd; in ParseObjCClassInstanceVariables() local 2013 ParseStaticAssertDeclaration(DeclEnd); in ParseObjCClassInstanceVariables()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2467 SourceLocation &DeclEnd, 2472 ParseSimpleDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, 2481 SourceLocation *DeclEnd = nullptr, 3044 Decl *ParseHLSLBuffer(SourceLocation &DeclEnd); 3275 SourceLocation &DeclEnd, 3294 SourceLocation &DeclEnd, ParsedAttributes &Attrs); 3297 SourceLocation &DeclEnd, 3317 SourceLocation &DeclEnd, 3322 UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS, 3325 Decl *ParseStaticAssertDeclaration(SourceLocation &DeclEnd); [all …]
|