Searched refs:CachedTokens (Results 1 – 18 of 18) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | PPCaching.cpp | 55 CachedTokens.erase(CachedTokens.begin() + TokenRange.Begin, in EraseCachedTokens() 75 if (CachedLexPos < CachedTokens.size()) { in CachingLex() 76 Result = CachedTokens[CachedLexPos++]; in CachingLex() 93 CachedTokens.push_back(Result); in CachingLex() 102 CachedTokens.clear(); in CachingLex() 122 CachedTokens.push_back(Token()); in PeekAhead() 123 Lex(CachedTokens.back()); in PeekAhead() 126 return CachedTokens.back(); in PeekAhead() 144 CachedTokens.erase(AnnotBegin + 1, CachedTokens.begin() + CachedLexPos); in AnnotatePreviousCachedTokens() 172 CachedTokens.insert(CachedTokens.begin() + CachedLexPos - 1, NewToks.begin(), in ReplacePreviousCachedToken() [all …]
|
| H A D | PPLexerChange.cpp | 161 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream() 164 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 121 CachedTokens Toks; in ParseCXXInlineMethodDef() 138 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef() 193 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer() 311 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks); in ParseLexedMethodDeclaration() 386 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration() 427 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration() 662 CachedTokens &Toks, in ConsumeAndStoreUntil() 748 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue() 948 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional() 1001 CachedTokens Toks; [all …]
|
| H A D | Parser.cpp | 1124 CachedTokens Toks; in ParseFunctionDefinition() 1259 CachedTokens Skipped; in SkipFunctionBody()
|
| H A D | ParseOpenMP.cpp | 612 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses() 810 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
|
| H A D | ParseTemplate.cpp | 1471 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
|
| H A D | ParseExprCXX.cpp | 1174 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer() 3199 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
|
| H A D | ParseDeclCXX.cpp | 3535 CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification() 3563 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
|
| H A D | ParseDecl.cpp | 6080 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator() 6425 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause() 6461 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
|
| H A D | ParseStmt.cpp | 2090 CachedTokens Toks; in trySkippingFunctionBody()
|
| H A D | ParseObjc.cpp | 2630 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 1121 CachedTokens Toks; 1152 CachedTokens Toks; 1181 std::unique_ptr<CachedTokens> Toks; 1214 CachedTokens *ExceptionSpecTokens; 1233 CachedTokens Toks; 1359 void LexTemplateFunctionForLateParsing(CachedTokens &Toks); 1394 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks); 1396 bool ConsumeAndStoreConditional(CachedTokens &Toks); 1398 CachedTokens &Toks, 1404 CachedTokens &Toks, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 750 CachedTokensTy CachedTokens; variable 1355 if (CachedLexPos + N < CachedTokens.size()) in LookAhead() 1356 return CachedTokens[CachedLexPos+N]; in LookAhead() 1382 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken() 1403 return CachedTokens[CachedLexPos-1].getLastLoc(); in getLastCachedTokenLocation() 1428 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation() 1440 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1142 typedef SmallVector<Token, 4> CachedTokens; typedef 1234 std::unique_ptr<CachedTokens> DefaultArgTokens; 1239 std::unique_ptr<CachedTokens> DefArgTokens = nullptr) 1333 CachedTokens *ExceptionSpecTokens; 1606 CachedTokens *ExceptionSpecTokens,
|
| H A D | Sema.h | 5922 CachedTokens &Toks); 10907 CachedTokens Toks;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 169 CachedTokens *ExceptionSpecTokens, in getFunction()
|
| H A D | SemaTemplate.cpp | 9986 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
|
| H A D | SemaDeclCXX.cpp | 398 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()
|