Lines Matching refs:AfterLoc
1208 std::optional<SourceRange> findGapAreaBetween(SourceLocation AfterLoc, in findGapAreaBetween()
1213 if (AfterLoc.isInvalid() || BeforeLoc.isInvalid()) in findGapAreaBetween()
1218 if (AfterLoc.isMacroID()) { in findGapAreaBetween()
1219 FileID FID = SM.getFileID(AfterLoc); in findGapAreaBetween()
1222 AfterLoc = EI->getExpansionLocEnd(); in findGapAreaBetween()
1225 size_t StartDepth = locationDepth(AfterLoc); in findGapAreaBetween()
1227 while (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc)) { in findGapAreaBetween()
1239 assert(SM.isWrittenInSameFile(AfterLoc, in findGapAreaBetween()
1240 getEndOfFileOrMacro(AfterLoc))); in findGapAreaBetween()
1242 AfterLoc = getIncludeOrExpansionLoc(AfterLoc); in findGapAreaBetween()
1243 assert(AfterLoc.isValid()); in findGapAreaBetween()
1244 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1245 assert(AfterLoc.isValid()); in findGapAreaBetween()
1249 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1252 if (AfterLoc.isMacroID() || BeforeLoc.isMacroID()) in findGapAreaBetween()
1254 if (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc) || in findGapAreaBetween()
1255 !SpellingRegion(SM, AfterLoc, BeforeLoc).isInSourceOrder()) in findGapAreaBetween()
1257 return {{AfterLoc, BeforeLoc}}; in findGapAreaBetween()