Lines Matching refs:ExpandedTokens
190 ExpandedTokIndex.reserve(ExpandedTokens.size()); in indexExpandedTokens()
192 for (size_t I = 0, E = ExpandedTokens.size(); I != E; ++I) { in indexExpandedTokens()
193 SourceLocation Loc = ExpandedTokens[I].location(); in indexExpandedTokens()
209 const Token *L = ExpandedTokens.data() + B->getSecond(); in expandedTokens()
211 const Token *R = ExpandedTokens.data() + E->getSecond() + 1; in expandedTokens()
231 assert(ExpandedTokens.data() <= Expanded && in spelledForExpandedToken()
232 Expanded < ExpandedTokens.data() + ExpandedTokens.size()); in spelledForExpandedToken()
240 unsigned ExpandedIndex = Expanded - ExpandedTokens.data(); in spelledForExpandedToken()
329 assert(ExpandedBegin < ExpandedTokens.size()); in expandedForSpelled()
330 assert(ExpandedEnd < ExpandedTokens.size()); in expandedForSpelled()
334 return {llvm::makeArrayRef(ExpandedTokens.data() + ExpandedBegin, in expandedForSpelled()
335 ExpandedTokens.data() + ExpandedEnd)}; in expandedForSpelled()
401 unsigned BeginExpanded = Expanded.begin() - ExpandedTokens.data(); in spelledForExpanded()
402 unsigned EndExpanded = Expanded.end() - ExpandedTokens.data(); in spelledForExpanded()
420 E.Expanded = llvm::makeArrayRef(ExpandedTokens.data() + M.BeginExpanded, in makeExpansion()
421 ExpandedTokens.data() + M.EndExpanded); in makeExpansion()
666 Result.ExpandedTokens = std::move(Expanded); in Builder()
670 assert(!Result.ExpandedTokens.empty()); in build()
671 assert(Result.ExpandedTokens.back().kind() == tok::eof); in build()
680 while (NextExpanded < Result.ExpandedTokens.size() - 1 /* eof */) { in build()
721 Result.ExpandedTokens[NextExpanded].location()); in discard()
766 const syntax::Token &Tok = Result.ExpandedTokens[NextExpanded]; in advance()
775 NextExpanded < Result.ExpandedTokens.size() && in advance()
777 Result.ExpandedTokens[NextExpanded].location()) { in advance()
796 while (NextExpanded < Result.ExpandedTokens.size() && in advance()
798 Result.ExpandedTokens[NextExpanded].location()) == Expansion) in advance()
812 I < NextExpanded + 5 && I < Result.ExpandedTokens.size(); ++I) { in diagnoseAdvanceFailure()
815 llvm::errs() << L << Result.ExpandedTokens[I].dumpForTests(SM) << "\n"; in diagnoseAdvanceFailure()
824 for (unsigned I = 0; I < Result.ExpandedTokens.size(); ++I) { in buildSpelledTokens()
825 const auto &Tok = Result.ExpandedTokens[I]; in buildSpelledTokens()
894 DumpTokens(OS, llvm::makeArrayRef(ExpandedTokens).drop_back()); in dumpForTests()
925 M.EndSpelled, PrintToken(ExpandedTokens[M.BeginExpanded]), in dumpForTests()
926 M.BeginExpanded, PrintToken(ExpandedTokens[M.EndExpanded]), in dumpForTests()