Home
last modified time | relevance | path

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

/external/clang/lib/Lex/
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 …]
/external/clang/lib/Parse/
DParseCXXInlineMethods.cpp134 CachedTokens Toks; in ParseCXXInlineMethodDef()
146 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()
209 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()
319 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration()
544 CachedTokens &Toks, in ConsumeAndStoreUntil()
640 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
DParseTemplate.cpp1355 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
DParser.cpp990 CachedTokens Toks; in ParseFunctionDefinition()
DParseDecl.cpp5065 CachedTokens *DefArgToks = 0; in ParseParameterDeclarationClause()
5094 DefArgToks = new CachedTokens; in ParseParameterDeclarationClause()
DParseExprCXX.cpp2800 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
DParseObjc.cpp1934 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
/external/clang/include/clang/Lex/
DPreprocessor.h379 CachedTokensTy CachedTokens; variable
800 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()
801 return CachedTokens[CachedLexPos+N]; in LookAhead()
825 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()
853 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()
861 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
/external/clang/include/clang/Parse/
DParser.h788 CachedTokens Toks;
819 CachedTokens Toks;
838 CachedTokens *Toks = 0)
848 CachedTokens *Toks;
880 CachedTokens *ExceptionSpecTokens;
899 CachedTokens Toks;
1031 CachedTokens Toks;
1037 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);
1071 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks);
1073 CachedTokens &Toks,
[all …]
/external/clang/include/clang/Sema/
DDeclSpec.h1007 typedef SmallVector<Token, 4> CachedTokens; typedef
1087 CachedTokens *DefaultArgTokens;
1092 CachedTokens *DefArgTokens = 0)
/external/clang/lib/Sema/
DSemaDeclCXX.cpp370 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments()