| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PPCaching.cpp | 56 if (CachedLexPos < CachedTokens.size()) { in CachingLex() 57 Result = CachedTokens[CachedLexPos++]; in CachingLex() 68 CachedTokens.push_back(Result); in CachingLex() 73 if (CachedLexPos < CachedTokens.size()) { in CachingLex() 77 CachedTokens.clear(); in CachingLex() 109 CachedTokens.push_back(Token()); in PeekAhead() 110 Lex(CachedTokens.back()); in PeekAhead() 113 return CachedTokens.back(); in PeekAhead() 131 CachedTokens.erase(AnnotBegin + 1, CachedTokens.begin() + CachedLexPos); in AnnotatePreviousCachedTokens() 159 CachedTokens.insert(CachedTokens.begin() + CachedLexPos - 1, NewToks.begin(), in ReplacePreviousCachedToken() [all …]
|
| H A D | PPLexerChange.cpp | 183 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream() 187 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 120 CachedTokens Toks; in ParseCXXInlineMethodDef() 136 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef() 205 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer() 359 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks); in ParseLexedMethodDeclaration() 441 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration() 483 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration() 814 CachedTokens &Toks, in ConsumeAndStoreUntil() 900 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue() 1100 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional() 1154 CachedTokens Toks; [all …]
|
| H A D | ParseDeclCXX.cpp | 3779 ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification() 3807 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification() 4164 CachedTokens &OpenMPTokens) { in ParseOpenMPAttributeArgs() 4265 SourceLocation ScopeLoc, CachedTokens &OpenMPTokens) { in ParseCXX11AttributeArgs() 4372 CachedTokens &OpenMPTokens, in ParseCXX11AttributeSpecifierInternal() 4677 CachedTokens OpenMPTokens; in ParseMicrosoftAttributes()
|
| H A D | ParseOpenMP.cpp | 795 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses() 1384 CachedTokens &Toks, in ParseOMPDeclareVariantClauses() 2055 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2279 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
|
| H A D | Parser.cpp | 1288 CachedTokens Toks; in ParseFunctionDefinition() 1441 CachedTokens Skipped; in SkipFunctionBody()
|
| H A D | ParseTemplate.cpp | 1753 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
|
| H A D | ParseExprCXX.cpp | 1349 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer() 3900 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
|
| H A D | ParseDecl.cpp | 6700 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator() 7067 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause() 7128 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
|
| H A D | ParseStmt.cpp | 2489 CachedTokens Toks; in trySkippingFunctionBody()
|
| H A D | ParseObjc.cpp | 2663 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 1297 CachedTokens Toks; 1319 CachedTokens Toks; 1326 const CachedTokens &toks() const { return Toks; } in toks() 1349 CachedTokens Toks; 1372 std::unique_ptr<CachedTokens> Toks; 1399 CachedTokens *ExceptionSpecTokens; 1418 CachedTokens Toks; 1580 bool ConsumeAndStoreConditional(CachedTokens &Toks); 1582 CachedTokens &Toks, 1588 CachedTokens &Toks, [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 993 CachedTokensTy CachedTokens; variable 1658 if (CachedLexPos + N < CachedTokens.size()) in LookAhead() 1659 return CachedTokens[CachedLexPos+N]; in LookAhead() 1695 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken() 1717 return CachedTokens[CachedLexPos-1].getLastLoc(); in getLastCachedTokenLocation() 1742 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation() 1760 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1168 typedef SmallVector<Token, 4> CachedTokens; typedef 1262 std::unique_ptr<CachedTokens> DefaultArgTokens; 1267 std::unique_ptr<CachedTokens> DefArgTokens = nullptr) 1361 CachedTokens *ExceptionSpecTokens; 1640 CachedTokens *ExceptionSpecTokens,
|
| H A D | Sema.h | 7474 CachedTokens &Toks); 13590 CachedTokens Toks;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 177 CachedTokens *ExceptionSpecTokens, in getFunction()
|
| H A D | SemaTemplate.cpp | 11043 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
|
| H A D | SemaDeclCXX.cpp | 416 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()
|