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

/netbsd-current/external/apache2/llvm/dist/clang/lib/Lex/
H A DPPCaching.cpp56 if (CachedLexPos < CachedTokens.size()) {
57 Result = CachedTokens[CachedLexPos++];
68 CachedTokens.push_back(Result);
73 if (CachedLexPos < CachedTokens.size()) {
77 CachedTokens.clear();
106 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching.");
108 for (size_t C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) {
109 CachedTokens.push_back(Token());
110 Lex(CachedTokens.back());
113 return CachedTokens
[all...]
H A DPPLexerChange.cpp157 if (CachedLexPos < CachedTokens.size()) {
161 CachedTokens.insert(CachedTokens.begin() + CachedLexPos,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp120 CachedTokens Toks;
136 CachedTokens &Toks = LM->Toks;
191 CachedTokens &Toks = MI->Toks;
345 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks);
427 if (CachedTokens *Toks = LM.ExceptionSpecTokens) {
468 CachedTokens *ExceptionSpecTokens;
799 CachedTokens &Toks,
885 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) {
1085 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) {
1139 CachedTokens Tok
[all...]
H A DParseOpenMP.cpp784 CachedTokens &Toks, SourceLocation Loc) {
1369 CachedTokens &Toks,
1873 CachedTokens Toks;
2090 CachedTokens Toks;
H A DParser.cpp1243 CachedTokens Toks;
1387 CachedTokens Skipped;
H A DParseTemplate.cpp1706 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) {
H A DParseDeclCXX.cpp3678 CachedTokens *&ExceptionSpecTokens) {
3706 ExceptionSpecTokens = new CachedTokens;
H A DParseExprCXX.cpp1349 CachedTokens *ExceptionSpecTokens;
3853 CachedTokens Toks;
H A DParseDecl.cpp6511 CachedTokens *ExceptionSpecTokens = nullptr;
6868 std::unique_ptr<CachedTokens> DefArgToks;
6929 DefArgToks.reset(new CachedTokens);
H A DParseStmt.cpp2332 CachedTokens Toks;
H A DParseObjc.cpp2655 CachedTokens &Toks = LM->Toks;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h1280 CachedTokens Toks;
1302 CachedTokens Toks;
1308 void takeToks(CachedTokens &Cached) { Toks.swap(Cached); }
1309 const CachedTokens &toks() const { return Toks; }
1332 CachedTokens Toks;
1345 std::unique_ptr<CachedTokens> Toks = nullptr)
1355 std::unique_ptr<CachedTokens> Toks;
1382 CachedTokens *ExceptionSpecTokens;
1399 /// CachedTokens - The sequence of tokens that comprises the initializer,
1401 CachedTokens Tok
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DPreprocessor.h858 CachedTokensTy CachedTokens;
863 /// If it points beyond the CachedTokens vector, it means that a normal
1493 if (CachedLexPos + N < CachedTokens.size())
1494 return CachedTokens[CachedLexPos+N];
1530 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok);
1552 return CachedTokens[CachedLexPos-1].getLastLoc();
1556 /// CachedTokens.
1559 /// Replace token in `CachedLexPos - 1` in CachedTokens by the tokens
1562 /// Useful when a token needs to be split in smaller ones and CachedTokens
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1167 typedef SmallVector<Token, 4> CachedTokens; typedef in namespace:clang
1261 std::unique_ptr<CachedTokens> DefaultArgTokens;
1266 std::unique_ptr<CachedTokens> DefArgTokens = nullptr)
1360 CachedTokens *ExceptionSpecTokens;
1639 CachedTokens *ExceptionSpecTokens,
H A DSema.h7107 CachedTokens &Toks);
12940 CachedTokens Toks;
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DDeclSpec.cpp177 CachedTokens *ExceptionSpecTokens,
H A DSemaTemplate.cpp10941 CachedTokens &Toks) {
H A DSemaDeclCXX.cpp417 std::unique_ptr<CachedTokens> Toks =

Completed in 684 milliseconds