Lines Matching refs:AfterLoc
1287 std::optional<SourceRange> findGapAreaBetween(SourceLocation AfterLoc, in findGapAreaBetween()
1292 if (AfterLoc.isInvalid() || BeforeLoc.isInvalid()) in findGapAreaBetween()
1297 if (AfterLoc.isMacroID()) { in findGapAreaBetween()
1298 FileID FID = SM.getFileID(AfterLoc); in findGapAreaBetween()
1301 AfterLoc = EI->getExpansionLocEnd(); in findGapAreaBetween()
1304 size_t StartDepth = locationDepth(AfterLoc); in findGapAreaBetween()
1306 while (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc)) { in findGapAreaBetween()
1318 assert(SM.isWrittenInSameFile(AfterLoc, in findGapAreaBetween()
1319 getEndOfFileOrMacro(AfterLoc))); in findGapAreaBetween()
1321 AfterLoc = getIncludeOrExpansionLoc(AfterLoc); in findGapAreaBetween()
1322 assert(AfterLoc.isValid()); in findGapAreaBetween()
1323 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1324 assert(AfterLoc.isValid()); in findGapAreaBetween()
1328 AfterLoc = getPreciseTokenLocEnd(AfterLoc); in findGapAreaBetween()
1331 if (AfterLoc.isMacroID() || BeforeLoc.isMacroID()) in findGapAreaBetween()
1333 if (!SM.isWrittenInSameFile(AfterLoc, BeforeLoc) || in findGapAreaBetween()
1334 !SpellingRegion(SM, AfterLoc, BeforeLoc).isInSourceOrder()) in findGapAreaBetween()
1336 return {{AfterLoc, BeforeLoc}}; in findGapAreaBetween()