Lines Matching refs:XL
272 FullSourceLoc XL = X.getLocation().asLocation(); in comparePiece() local
274 if (XL != YL) in comparePiece()
275 return XL.isBeforeInTranslationUnitThan(YL); in comparePiece()
283 const SourceManager &SM = XL.getManager(); in comparePiece()
328 static bool compareCrossTUSourceLocs(FullSourceLoc XL, FullSourceLoc YL) { in compareCrossTUSourceLocs() argument
329 if (XL.isInvalid() && YL.isValid()) in compareCrossTUSourceLocs()
331 if (XL.isValid() && YL.isInvalid()) in compareCrossTUSourceLocs()
333 std::pair<FileID, unsigned> XOffs = XL.getDecomposedLoc(); in compareCrossTUSourceLocs()
335 const SourceManager &SM = XL.getManager(); in compareCrossTUSourceLocs()
338 return XL.isBeforeInTranslationUnitThan(YL); in compareCrossTUSourceLocs()
339 const FileEntry *XFE = SM.getFileEntryForID(XL.getSpellingLoc().getFileID()); in compareCrossTUSourceLocs()
347 return XL.getFileID() < YL.getFileID(); in compareCrossTUSourceLocs()
351 FullSourceLoc XL = X.getLocation().asLocation(); in compare() local
353 if (XL != YL) in compare()
354 return compareCrossTUSourceLocs(XL, YL); in compare()
367 auto CompareDecls = [&XL](const Decl *D1, in compare()
378 const SourceManager &SM = XL.getManager(); in compare()