Lines Matching defs:SM
281 const SourceManager &SM = XL.getManager();
288 return SM.isBeforeInTranslationUnit(XR.getBegin(), YR.getBegin());
289 return SM.isBeforeInTranslationUnit(XR.getEnd(), YR.getEnd());
333 const SourceManager &SM = XL.getManager();
334 std::pair<bool, bool> InSameTU = SM.isInTheSameTranslationUnit(XOffs, YOffs);
338 SM.getFileEntryRefForID(XL.getSpellingLoc().getFileID());
340 SM.getFileEntryRefForID(YL.getSpellingLoc().getFileID());
378 const SourceManager &SM = XL.getManager();
379 return compareCrossTUSourceLocs(FullSourceLoc(D1L, SM),
380 FullSourceLoc(D2L, SM));
523 const SourceManager &SM) {
532 SM, CallerCtx);
536 SM, CallerCtx);
541 SM, CallerCtx);
545 return PathDiagnosticLocation(Dtor.getDeleteExpr(), SM, CallerCtx);
551 return PathDiagnosticLocation::createEnd(CallerBody, SM, CallerCtx);
552 return PathDiagnosticLocation::create(CallerInfo->getDecl(), SM);
556 return PathDiagnosticLocation(Alloc.getAllocatorExpr(), SM, CallerCtx);
563 return PathDiagnosticLocation::createEnd(Dtor.getBindTemporaryExpr(), SM,
580 const SourceManager &SM) {
581 return PathDiagnosticLocation(D->getBeginLoc(), SM, SingleLocK);
586 const SourceManager &SM,
590 SM, SingleLocK);
595 const SourceManager &SM,
598 return createEndBrace(CS, SM);
600 SM, SingleLocK);
605 const SourceManager &SM) {
606 return PathDiagnosticLocation(BO->getOperatorLoc(), SM, SingleLocK);
612 const SourceManager &SM) {
613 return PathDiagnosticLocation(CO->getColonLoc(), SM, SingleLocK);
618 const SourceManager &SM) {
625 return PathDiagnosticLocation(ME->getMemberLoc(), SM, SingleLocK);
627 return PathDiagnosticLocation(ME->getBeginLoc(), SM, SingleLocK);
632 const SourceManager &SM) {
634 return PathDiagnosticLocation(L, SM, SingleLocK);
639 const SourceManager &SM) {
641 return PathDiagnosticLocation(L, SM, SingleLocK);
646 const SourceManager &SM) {
651 return PathDiagnosticLocation(Loc, SM, SingleLocK);
659 const SourceManager &SM) {
661 return PathDiagnosticLocation(L, SM, SingleLocK);
759 const_cast<SourceManager&>(*SM));
764 return FullSourceLoc(D->getLocation(), const_cast<SourceManager&>(*SM));
767 return FullSourceLoc(L, const_cast<SourceManager&>(*SM));
850 const SourceManager &SM) {
854 SM);
871 const SourceManager &SM) {
875 callEnterWithin = PathDiagnosticLocation::createBegin(Callee, SM);
876 callEnter = getLocationForCaller(CalleeCtx, CE.getLocationContext(), SM);