Lines Matching refs:StartingLoc
1354 std::optional<SourceRange> findAreaStartingFromTo(SourceLocation StartingLoc, in findAreaStartingFromTo()
1357 if (StartingLoc.isMacroID()) { in findAreaStartingFromTo()
1358 FileID FID = SM.getFileID(StartingLoc); in findAreaStartingFromTo()
1361 StartingLoc = EI->getExpansionLocStart(); in findAreaStartingFromTo()
1364 size_t StartDepth = locationDepth(StartingLoc); in findAreaStartingFromTo()
1366 while (!SM.isWrittenInSameFile(StartingLoc, BeforeLoc)) { in findAreaStartingFromTo()
1378 assert(SM.isWrittenInSameFile(StartingLoc, in findAreaStartingFromTo()
1379 getStartOfFileOrMacro(StartingLoc))); in findAreaStartingFromTo()
1381 StartingLoc = getIncludeOrExpansionLoc(StartingLoc); in findAreaStartingFromTo()
1382 assert(StartingLoc.isValid()); in findAreaStartingFromTo()
1388 if (StartingLoc.isMacroID() || BeforeLoc.isMacroID()) in findAreaStartingFromTo()
1390 if (!SM.isWrittenInSameFile(StartingLoc, BeforeLoc) || in findAreaStartingFromTo()
1391 !SpellingRegion(SM, StartingLoc, BeforeLoc).isInSourceOrder()) in findAreaStartingFromTo()
1393 return {{StartingLoc, BeforeLoc}}; in findAreaStartingFromTo()