| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPCaching.cpp | 38 UnannotatedBacktrackTokens.emplace_back(CachedTokens, CachedTokens.size()); in EnableBacktrackAtThisPos() 72 CachedTokens = PopUnannotatedBacktrackTokens(); in Backtrack() 84 if (CachedLexPos < CachedTokens.size()) { in CachingLex() 85 Result = CachedTokens[CachedLexPos++]; in CachingLex() 96 CachedTokens.push_back(Result); in CachingLex() 103 if (CachedLexPos < CachedTokens.size()) { in CachingLex() 107 CachedTokens.clear(); in CachingLex() 136 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching."); in PeekAhead() 138 for (size_t C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) { in PeekAhead() 139 CachedTokens.push_back(Token()); in PeekAhead() [all …]
|
| H A D | PPLexerChange.cpp | 177 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream() 181 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 160 CachedTokens Toks; in ParseCXXInlineMethodDef() 176 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef() 241 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer() 388 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks); in ParseLexedMethodDeclaration() 470 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration() 529 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration() 836 CachedTokens &Toks, in ConsumeAndStoreUntil() 917 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue() 1128 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional() 1151 bool Parser::ConsumeAndStoreInitializer(CachedTokens &Toks, in ConsumeAndStoreInitializer()
|
| H A D | ParseDeclCXX.cpp | 3997 ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification() 4025 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification() 4369 CachedTokens &OpenMPTokens) { in ParseOpenMPAttributeArgs() 4509 SourceLocation ScopeLoc, CachedTokens &OpenMPTokens) { in ParseCXX11AttributeArgs() 4606 CachedTokens &OpenMPTokens, in ParseCXX11AttributeSpecifierInternal() 5016 CachedTokens OpenMPTokens; in ParseMicrosoftAttributes()
|
| H A D | Parser.cpp | 1294 CachedTokens Toks; in ParseFunctionDefinition() 1462 CachedTokens Skipped; in SkipFunctionBody()
|
| H A D | ParseOpenMP.cpp | 741 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses() 1333 CachedTokens &Toks, in ParseOMPDeclareVariantClauses() 1973 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2149 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
|
| H A D | ParseTemplate.cpp | 1478 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
|
| H A D | ParseExprCXX.cpp | 1395 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer() 3584 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
|
| H A D | ParseStmt.cpp | 2449 CachedTokens Toks; in trySkippingFunctionBody()
|
| H A D | ParseDecl.cpp | 7177 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator() 7543 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause() 7616 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
|
| H A D | ParseObjc.cpp | 2401 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 1159 CachedTokens Toks; 1181 CachedTokens Toks; 1187 void takeToks(CachedTokens &Cached) { Toks.swap(Cached); } in takeToks() 1188 const CachedTokens &toks() const { return Toks; } in toks() 1220 CachedTokens Toks; 1233 Decl *P, std::unique_ptr<CachedTokens> Toks = nullptr) 1243 std::unique_ptr<CachedTokens> Toks; 1270 CachedTokens *ExceptionSpecTokens; 1288 CachedTokens Toks; 1499 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 1155 CachedTokensTy CachedTokens; variable 1867 if (CachedLexPos + N < CachedTokens.size()) in LookAhead() 1868 return CachedTokens[CachedLexPos+N]; in LookAhead() 1905 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken() 1927 return CachedTokens[CachedLexPos-1].getLastLoc(); in getLastCachedTokenLocation() 1952 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation() 1970 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1244 typedef SmallVector<Token, 4> CachedTokens; typedef 1342 std::unique_ptr<CachedTokens> DefaultArgTokens; 1346 std::unique_ptr<CachedTokens> DefArgTokens = nullptr) 1447 CachedTokens *ExceptionSpecTokens; 1728 CachedTokens *ExceptionSpecTokens,
|
| H A D | Sema.h | 12287 CachedTokens &Toks); 15475 CachedTokens Toks;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 175 CachedTokens *ExceptionSpecTokens, in getFunction()
|
| H A D | SemaTemplate.cpp | 11367 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
|
| H A D | SemaDeclCXX.cpp | 424 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()
|