Lines Matching refs:DirectiveLoc
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()
903 if (D->DirectiveLoc != D->DiagnosticLoc) in PrintExpected()
905 << SourceMgr.getFilename(D->DirectiveLoc) << ':' in PrintExpected()
906 << SourceMgr.getPresumedLineNumber(D->DirectiveLoc) << ')'; in PrintExpected()
916 static bool IsFromSameFile(SourceManager &SM, SourceLocation DirectiveLoc, in IsFromSameFile() argument
921 if (SM.isWrittenInSameFile(DirectiveLoc, DiagnosticLoc)) in IsFromSameFile()
925 if (!DiagFile && SM.isWrittenInMainFile(DirectiveLoc)) in IsFromSameFile()
928 return (DiagFile == SM.getFileEntryForID(SM.getFileID(DirectiveLoc))); in IsFromSameFile()
1130 SourceLocation DirectiveLoc, in create() argument
1136 return std::make_unique<StandardDirective>(DirectiveLoc, DiagnosticLoc, in create()
1163 return std::make_unique<RegexDirective>(DirectiveLoc, DiagnosticLoc, in create()