Lines Matching refs:AfterLoc
874 Optional<SourceRange> findGapAreaBetween(SourceLocation AfterLoc, in findGapAreaBetween()
878 if (AfterLoc.isMacroID()) { in findGapAreaBetween()
879 FileID FID = SM.getFileID(AfterLoc); in findGapAreaBetween()
882 AfterLoc = EI->getExpansionLocEnd(); in findGapAreaBetween()
885 size_t StartDepth = locationDepth(AfterLoc); in findGapAreaBetween()
887 while (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc)) { in findGapAreaBetween()
899 assert(SM.isWrittenInSameFile(AfterLoc, in findGapAreaBetween()
900 getEndOfFileOrMacro(AfterLoc))); in findGapAreaBetween()
902 AfterLoc = getIncludeOrExpansionLoc(AfterLoc); in findGapAreaBetween()
903 assert(AfterLoc.isValid()); in findGapAreaBetween()
904 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
905 assert(AfterLoc.isValid()); in findGapAreaBetween()
909 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
912 if (AfterLoc.isMacroID() || BeforeLoc.isMacroID()) in findGapAreaBetween()
914 if (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc) || in findGapAreaBetween()
915 !SpellingRegion(SM, AfterLoc, BeforeLoc).isInSourceOrder()) in findGapAreaBetween()
917 return {{AfterLoc, BeforeLoc}}; in findGapAreaBetween()