Home
last modified time | relevance | path

Searched refs:CachedTokens (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/clang/lib/Lex/
H A DPPCaching.cpp56 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 DPPLexerChange.cpp183 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream()
187 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp120 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 DParseDeclCXX.cpp3779 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 DParseOpenMP.cpp795 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses()
1384 CachedTokens &Toks, in ParseOMPDeclareVariantClauses()
2055 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2279 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
H A DParser.cpp1288 CachedTokens Toks; in ParseFunctionDefinition()
1441 CachedTokens Skipped; in SkipFunctionBody()
H A DParseTemplate.cpp1753 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
H A DParseExprCXX.cpp1349 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()
3900 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
H A DParseDecl.cpp6700 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator()
7067 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause()
7128 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
H A DParseStmt.cpp2489 CachedTokens Toks; in trySkippingFunctionBody()
H A DParseObjc.cpp2663 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1297 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 DPreprocessor.h993 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 DDeclSpec.h1168 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 DSema.h7474 CachedTokens &Toks);
13590 CachedTokens Toks;
/llvm-project-15.0.7/clang/lib/Sema/
H A DDeclSpec.cpp177 CachedTokens *ExceptionSpecTokens, in getFunction()
H A DSemaTemplate.cpp11043 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
H A DSemaDeclCXX.cpp416 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()