Lines Matching refs:AfterLoc
1324 std::optional<SourceRange> findGapAreaBetween(SourceLocation AfterLoc, in findGapAreaBetween()
1329 if (AfterLoc.isInvalid() || BeforeLoc.isInvalid()) in findGapAreaBetween()
1334 if (AfterLoc.isMacroID()) { in findGapAreaBetween()
1335 FileID FID = SM.getFileID(AfterLoc); in findGapAreaBetween()
1338 AfterLoc = EI->getExpansionLocEnd(); in findGapAreaBetween()
1341 size_t StartDepth = locationDepth(AfterLoc); in findGapAreaBetween()
1343 while (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc)) { in findGapAreaBetween()
1355 assert(SM.isWrittenInSameFile(AfterLoc, in findGapAreaBetween()
1356 getEndOfFileOrMacro(AfterLoc))); in findGapAreaBetween()
1358 AfterLoc = getIncludeOrExpansionLoc(AfterLoc); in findGapAreaBetween()
1359 assert(AfterLoc.isValid()); in findGapAreaBetween()
1360 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1361 assert(AfterLoc.isValid()); in findGapAreaBetween()
1365 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1368 if (AfterLoc.isMacroID() || BeforeLoc.isMacroID()) in findGapAreaBetween()
1370 if (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc) || in findGapAreaBetween()
1371 !SpellingRegion(SM, AfterLoc, BeforeLoc).isInSourceOrder()) in findGapAreaBetween()
1373 return {{AfterLoc, BeforeLoc}}; in findGapAreaBetween()