Lines Matching refs:SpelledTokens

290     return {&File.SpelledTokens[ExpandedIndex - File.BeginExpanded],  in spelledForExpandedToken()
297 return {&File.SpelledTokens[It->BeginSpelled], /*Mapping=*/&*It}; in spelledForExpandedToken()
302 &File.SpelledTokens[It->EndSpelled + (ExpandedIndex - It->EndExpanded)], in spelledForExpandedToken()
309 assert(F.SpelledTokens.data() <= Spelled); in mappingStartingBeforeSpelled()
310 unsigned SpelledI = Spelled - F.SpelledTokens.data(); in mappingStartingBeforeSpelled()
311 assert(SpelledI < F.SpelledTokens.size()); in mappingStartingBeforeSpelled()
329 unsigned SpelledFrontI = &Spelled.front() - File.SpelledTokens.data(); in expandedForSpelled()
330 assert(SpelledFrontI < File.SpelledTokens.size()); in expandedForSpelled()
352 unsigned SpelledBackI = &Spelled.back() - File.SpelledTokens.data(); in expandedForSpelled()
383 return It->second.SpelledTokens; in spelledTokens()
443 return getTokensCovering(File.SpelledTokens, Range, *SourceMgr); in spelledForExpanded()
455 FirstMapping ? File.SpelledTokens.data() + FirstMapping->BeginSpelled in spelledForExpanded()
457 LastMapping ? File.SpelledTokens.data() + LastMapping->EndSpelled in spelledForExpanded()
464 E.Spelled = llvm::ArrayRef(F.SpelledTokens.data() + M.BeginSpelled, in makeExpansion()
465 F.SpelledTokens.data() + M.EndSpelled); in makeExpansion()
478 assert(File.SpelledTokens.data() <= Spelled.data() && in fileForSpelled()
480 (File.SpelledTokens.data() + File.SpelledTokens.size()) && in fileForSpelled()
484 auto T2 = File.SpelledTokens.back().location(); in fileForSpelled()
495 unsigned SpelledIndex = Spelled - File.SpelledTokens.data(); in expansionStartingAt()
511 unsigned SpelledBeginIndex = Spelled.begin() - File.SpelledTokens.data(); in expansionsOverlapping()
512 unsigned SpelledEndIndex = Spelled.end() - File.SpelledTokens.data(); in expansionsOverlapping()
566 auto &Spelled = File.SpelledTokens; in macroExpansions()
769 const auto &SpelledTokens = Result.Files[File].SpelledTokens; in discard() local
787 while (NextSpelled < SpelledTokens.size() && in discard()
788 SpelledTokens[NextSpelled].location() < Target) { in discard()
793 CollectedExpansions.lookup(SpelledTokens[NextSpelled].location()); in discard()
796 while (NextSpelled < SpelledTokens.size() && in discard()
797 SpelledTokens[NextSpelled].location() <= KnownEnd) in discard()
815 const auto &SpelledTokens = Result.Files[File].SpelledTokens; in advance() local
820 while (NextSpelled < SpelledTokens.size() && in advance()
822 SpelledTokens[NextSpelled].location() == in advance()
838 while (NextSpelled < SpelledTokens.size() && in advance()
839 SpelledTokens[NextSpelled].location() <= End) in advance()
883 File.SpelledTokens = tokenize(FID, SM, LangOpts); in buildSpelledTokens()
956 DumpTokens(OS, File.SpelledTokens); in dumpForTests()
967 PrintToken(File.SpelledTokens[M.BeginSpelled]), M.BeginSpelled, in dumpForTests()
968 M.EndSpelled == File.SpelledTokens.size() in dumpForTests()
970 : PrintToken(File.SpelledTokens[M.EndSpelled]), in dumpForTests()