Lines Matching refs:DiagnosticLoc
91 StandardDirective(SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc, in StandardDirective() argument
94 : Directive(DirectiveLoc, DiagnosticLoc, MatchAnyFileAndLine, in StandardDirective()
108 RegexDirective(SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc, in RegexDirective() argument
111 : Directive(DirectiveLoc, DiagnosticLoc, MatchAnyFileAndLine, in RegexDirective()
908 if (D->DiagnosticLoc.isInvalid() || D->MatchAnyFileAndLine) in PrintExpected()
911 OS << "\n File " << SourceMgr.getFilename(D->DiagnosticLoc); in PrintExpected()
915 OS << " Line " << SourceMgr.getPresumedLineNumber(D->DiagnosticLoc); in PrintExpected()
916 if (D->DirectiveLoc != D->DiagnosticLoc) in PrintExpected()
932 SourceLocation DiagnosticLoc) { in IsFromSameFile() argument
933 while (DiagnosticLoc.isMacroID()) in IsFromSameFile()
934 DiagnosticLoc = SM.getImmediateMacroCallerLoc(DiagnosticLoc); in IsFromSameFile()
936 if (SM.isWrittenInSameFile(DirectiveLoc, DiagnosticLoc)) in IsFromSameFile()
939 const FileEntry *DiagFile = SM.getFileEntryForID(SM.getFileID(DiagnosticLoc)); in IsFromSameFile()
959 unsigned LineNo1 = SourceMgr.getPresumedLineNumber(D.DiagnosticLoc); in CheckLists()
970 if (!D.DiagnosticLoc.isInvalid() && !D.MatchAnyFileAndLine && in CheckLists()
971 !IsFromSameFile(SourceMgr, D.DiagnosticLoc, II->first)) in CheckLists()
1147 SourceLocation DiagnosticLoc, in create() argument
1152 return std::make_unique<StandardDirective>(DirectiveLoc, DiagnosticLoc, in create()
1178 return std::make_unique<RegexDirective>(DirectiveLoc, DiagnosticLoc, in create()