Lines Matching refs:ExpandedTokens
285 ExpandedTokIndex.reserve(ExpandedTokens.size()); in indexExpandedTokens()
287 for (size_t I = 0, E = ExpandedTokens.size(); I != E; ++I) { in indexExpandedTokens()
288 SourceLocation Loc = ExpandedTokens[I].location(); in indexExpandedTokens()
304 const Token *L = ExpandedTokens.data() + B->getSecond(); in expandedTokens()
306 const Token *R = ExpandedTokens.data() + E->getSecond() + 1; in expandedTokens()
326 assert(ExpandedTokens.data() <= Expanded && in spelledForExpandedToken()
327 Expanded < ExpandedTokens.data() + ExpandedTokens.size()); in spelledForExpandedToken()
335 unsigned ExpandedIndex = Expanded - ExpandedTokens.data(); in spelledForExpandedToken()
424 assert(ExpandedBegin < ExpandedTokens.size()); in expandedForSpelled()
425 assert(ExpandedEnd < ExpandedTokens.size()); in expandedForSpelled()
429 return {llvm::makeArrayRef(ExpandedTokens.data() + ExpandedBegin, in expandedForSpelled()
430 ExpandedTokens.data() + ExpandedEnd)}; in expandedForSpelled()
481 SourceLocation Prev = (First == &ExpandedTokens.front()) in spelledForExpanded()
484 SourceLocation Next = (Last == &ExpandedTokens.back()) in spelledForExpanded()
496 unsigned FirstExpanded = Expanded.begin() - ExpandedTokens.data(); in spelledForExpanded()
497 unsigned LastExpanded = Expanded.end() - ExpandedTokens.data(); in spelledForExpanded()
514 E.Expanded = llvm::makeArrayRef(ExpandedTokens.data() + M.BeginExpanded, in makeExpansion()
515 ExpandedTokens.data() + M.EndExpanded); in makeExpansion()
760 Result.ExpandedTokens = std::move(Expanded); in Builder()
764 assert(!Result.ExpandedTokens.empty()); in build()
765 assert(Result.ExpandedTokens.back().kind() == tok::eof); in build()
774 while (NextExpanded < Result.ExpandedTokens.size() - 1 /* eof */) { in build()
815 Result.ExpandedTokens[NextExpanded].location()); in discard()
860 const syntax::Token &Tok = Result.ExpandedTokens[NextExpanded]; in advance()
869 NextExpanded < Result.ExpandedTokens.size() && in advance()
871 Result.ExpandedTokens[NextExpanded].location()) { in advance()
890 while (NextExpanded < Result.ExpandedTokens.size() && in advance()
892 Result.ExpandedTokens[NextExpanded].location()) == Expansion) in advance()
906 I < NextExpanded + 5 && I < Result.ExpandedTokens.size(); ++I) { in diagnoseAdvanceFailure()
909 llvm::errs() << L << Result.ExpandedTokens[I].dumpForTests(SM) << "\n"; in diagnoseAdvanceFailure()
918 for (unsigned I = 0; I < Result.ExpandedTokens.size(); ++I) { in buildSpelledTokens()
919 const auto &Tok = Result.ExpandedTokens[I]; in buildSpelledTokens()
988 DumpTokens(OS, llvm::makeArrayRef(ExpandedTokens).drop_back()); in dumpForTests()
1019 M.EndSpelled, PrintToken(ExpandedTokens[M.BeginExpanded]), in dumpForTests()
1020 M.BeginExpanded, PrintToken(ExpandedTokens[M.EndExpanded]), in dumpForTests()