Lines Matching refs:StartingLoc
1275 std::optional<SourceRange> findAreaStartingFromTo(SourceLocation StartingLoc, in findAreaStartingFromTo()
1278 if (StartingLoc.isMacroID()) { in findAreaStartingFromTo()
1279 FileID FID = SM.getFileID(StartingLoc); in findAreaStartingFromTo()
1282 StartingLoc = EI->getExpansionLocStart(); in findAreaStartingFromTo()
1285 size_t StartDepth = locationDepth(StartingLoc); in findAreaStartingFromTo()
1287 while (!SM.isWrittenInSameFile(StartingLoc, BeforeLoc)) { in findAreaStartingFromTo()
1299 assert(SM.isWrittenInSameFile(StartingLoc, in findAreaStartingFromTo()
1300 getStartOfFileOrMacro(StartingLoc))); in findAreaStartingFromTo()
1302 StartingLoc = getIncludeOrExpansionLoc(StartingLoc); in findAreaStartingFromTo()
1303 assert(StartingLoc.isValid()); in findAreaStartingFromTo()
1309 if (StartingLoc.isMacroID() || BeforeLoc.isMacroID()) in findAreaStartingFromTo()
1311 if (!SM.isWrittenInSameFile(StartingLoc, BeforeLoc) || in findAreaStartingFromTo()
1312 !SpellingRegion(SM, StartingLoc, BeforeLoc).isInSourceOrder()) in findAreaStartingFromTo()
1314 return {{StartingLoc, BeforeLoc}}; in findAreaStartingFromTo()