Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPPCaching.cpp55 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 DPPLexerChange.cpp161 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 DParseCXXInlineMethods.cpp121 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 DParser.cpp1124 CachedTokens Toks; in ParseFunctionDefinition()
1259 CachedTokens Skipped; in SkipFunctionBody()
H A DParseOpenMP.cpp612 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses()
810 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
H A DParseTemplate.cpp1471 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
H A DParseExprCXX.cpp1174 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()
3199 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
H A DParseDeclCXX.cpp3535 CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification()
3563 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
H A DParseDecl.cpp6080 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator()
6425 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause()
6461 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
H A DParseStmt.cpp2090 CachedTokens Toks; in trySkippingFunctionBody()
H A DParseObjc.cpp2630 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1121 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 DPreprocessor.h750 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 DDeclSpec.h1142 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 DSema.h5922 CachedTokens &Toks);
10907 CachedTokens Toks;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DDeclSpec.cpp169 CachedTokens *ExceptionSpecTokens, in getFunction()
H A DSemaTemplate.cpp9986 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
H A DSemaDeclCXX.cpp398 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()