Lines Matching refs:AfterLoc
881 Optional<SourceRange> findGapAreaBetween(SourceLocation AfterLoc, in findGapAreaBetween()
885 if (AfterLoc.isMacroID()) { in findGapAreaBetween()
886 FileID FID = SM.getFileID(AfterLoc); in findGapAreaBetween()
889 AfterLoc = EI->getExpansionLocEnd(); in findGapAreaBetween()
892 size_t StartDepth = locationDepth(AfterLoc); in findGapAreaBetween()
894 while (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc)) { in findGapAreaBetween()
906 assert(SM.isWrittenInSameFile(AfterLoc, in findGapAreaBetween()
907 getEndOfFileOrMacro(AfterLoc))); in findGapAreaBetween()
909 AfterLoc = getIncludeOrExpansionLoc(AfterLoc); in findGapAreaBetween()
910 assert(AfterLoc.isValid()); in findGapAreaBetween()
911 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
912 assert(AfterLoc.isValid()); in findGapAreaBetween()
916 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
919 if (AfterLoc.isMacroID() || BeforeLoc.isMacroID()) in findGapAreaBetween()
921 if (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc) || in findGapAreaBetween()
922 !SpellingRegion(SM, AfterLoc, BeforeLoc).isInSourceOrder()) in findGapAreaBetween()
924 return {{AfterLoc, BeforeLoc}}; in findGapAreaBetween()