Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DPPCaching.cpp52 if (CachedLexPos < CachedTokens.size()) { in CachingLex()
53 Result = CachedTokens[CachedLexPos++]; in CachingLex()
63 CachedTokens.push_back(Result); in CachingLex()
68 if (CachedLexPos < CachedTokens.size()) { in CachingLex()
72 CachedTokens.clear(); in CachingLex()
87 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching."); in PeekAhead()
89 for (unsigned C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) { in PeekAhead()
90 CachedTokens.push_back(Token()); in PeekAhead()
91 Lex(CachedTokens.back()); in PeekAhead()
94 return CachedTokens.back(); in PeekAhead()
[all …]
H A DPPLexerChange.cpp194 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream()
197 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp114 CachedTokens Toks; in ParseCXXInlineMethodDef()
131 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()
195 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()
312 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration()
380 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration()
421 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration()
654 CachedTokens &Toks, in ConsumeAndStoreUntil()
753 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
925 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()
978 CachedTokens Toks;
[all …]
H A DParseTemplate.cpp1383 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
H A DParseExprCXX.cpp1104 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()
3016 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
H A DParseDeclCXX.cpp3120 CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification()
3148 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
H A DParser.cpp1000 CachedTokens Toks; in ParseFunctionDefinition()
H A DParseDecl.cpp5273 CachedTokens *ExceptionSpecTokens = 0; in ParseFunctionDeclarator()
5592 CachedTokens *DefArgToks = nullptr; in ParseParameterDeclarationClause()
5629 DefArgToks = new CachedTokens; in ParseParameterDeclarationClause()
H A DParseObjc.cpp1933 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
/minix3/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DPreprocessor.h435 CachedTokensTy CachedTokens; variable
878 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()
879 return CachedTokens[CachedLexPos+N]; in LookAhead()
905 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()
926 return CachedTokens[CachedLexPos-1].getLocation(); in getLastCachedTokenLocation()
940 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()
948 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
/minix3/external/bsd/llvm/dist/clang/include/clang/Parse/
H A DParser.h910 CachedTokens Toks;
941 CachedTokens Toks;
960 CachedTokens *Toks = nullptr)
970 CachedTokens *Toks;
1003 CachedTokens *ExceptionSpecTokens;
1022 CachedTokens Toks;
1148 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);
1184 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks);
1185 bool ConsumeAndStoreInitializer(CachedTokens &Toks, CachedInitKind CIK);
1186 bool ConsumeAndStoreConditional(CachedTokens &Toks);
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1057 typedef SmallVector<Token, 4> CachedTokens; typedef
1147 CachedTokens *DefaultArgTokens;
1152 CachedTokens *DefArgTokens = nullptr)
1255 CachedTokens *ExceptionSpecTokens;
1479 CachedTokens *ExceptionSpecTokens,
H A DSema.h5113 CachedTokens &Toks);
8757 CachedTokens Toks;
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DDeclSpec.cpp185 CachedTokens *ExceptionSpecTokens, in getFunction()
H A DSemaTemplate.cpp8279 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
H A DSemaDeclCXX.cpp390 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp4045 for (CachedTokens::iterator TokIt = LPT->Toks.begin(), in WriteLateParsedTemplates()