Lines Matching refs:location

46         return SM.isBeforeInTranslationUnit(T.location(), R.getBegin());  in getTokensCovering()
50 return !SM.isBeforeInTranslationUnit(R.getEnd(), T.location()); in getTokensCovering()
156 const char *Start = SM.getCharacterData(location(), &Invalid); in text()
162 assert(location().isFileID() && "must be a spelled token"); in range()
165 std::tie(File, StartOffset) = SM.getDecomposedLoc(location()); in range()
235 SourceLocation Loc = ExpandedTokens[I].location(); in indexExpandedTokens()
277 SourceMgr->getFileID(SourceMgr->getExpansionLoc(Expanded->location()))); in spelledForExpandedToken()
390 [&](const syntax::Token &Tok) { return Tok.location() < Loc; }); in spelledTokenAt()
391 if (!Tok || Tok->location() != Loc) in spelledTokenAt()
419 FileID FID = SourceMgr->getFileID(FirstSpelled->location()); in spelledForExpanded()
421 if (FID != SourceMgr->getFileID(LastSpelled->location())) in spelledForExpanded()
429 SourceMgr->isMacroArgExpansion(First->location()) && in spelledForExpanded()
430 SourceMgr->isMacroArgExpansion(Last->location())) { in spelledForExpanded()
434 : (First - 1)->location(); in spelledForExpanded()
437 : (Last + 1)->location(); in spelledForExpanded()
439 First->location(), Last->location(), Prev, Next, FID, *SourceMgr); in spelledForExpanded()
473 assert(Spelled.front().location().isFileID() && "not a spelled token"); in fileForSpelled()
474 auto FileIt = Files.find(SourceMgr->getFileID(Spelled.front().location())); in fileForSpelled()
482 auto T1 = Spelled.back().location(); in fileForSpelled()
483 auto T2 = File.SpelledTokens.back().location(); in fileForSpelled()
527 Tokens, [&](const syntax::Token &Tok) { return Tok.location() < Loc; }); in spelledTokensTouching()
528 bool AcceptRight = Right != Tokens.end() && Right->location() <= Loc; in spelledTokensTouching()
766 Result.ExpandedTokens[NextExpanded].location()); in discard()
787 SpelledTokens[NextSpelled].location() < Target) { in discard()
792 CollectedExpansions.lookup(SpelledTokens[NextSpelled].location()); in discard()
796 SpelledTokens[NextSpelled].location() <= KnownEnd) in discard()
812 SourceLocation Expansion = SM.getExpansionLoc(Tok.location()); in advance()
817 if (Tok.location().isFileID()) { in advance()
821 SpelledTokens[NextSpelled].location() == in advance()
822 Result.ExpandedTokens[NextExpanded].location()) { in advance()
838 SpelledTokens[NextSpelled].location() <= End) in advance()
843 Result.ExpandedTokens[NextExpanded].location()) == Expansion) in advance()
871 auto FID = SM.getFileID(SM.getExpansionLoc(Tok.location())); in buildSpelledTokens()