Lines Matching defs:DirectiveLoc
91 StandardDirective(SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc,
94 : Directive(DirectiveLoc, DiagnosticLoc, MatchAnyFileAndLine,
110 RegexDirective(SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc,
113 : Directive(DirectiveLoc, DiagnosticLoc, MatchAnyFileAndLine,
906 if (D->DirectiveLoc != D->DiagnosticLoc)
908 << SourceMgr.getFilename(D->DirectiveLoc) << ':'
909 << SourceMgr.getPresumedLineNumber(D->DirectiveLoc) << ')';
919 static bool IsFromSameFile(SourceManager &SM, SourceLocation DirectiveLoc,
924 if (SM.isWrittenInSameFile(DirectiveLoc, DiagnosticLoc))
928 if (!DiagFile && SM.isWrittenInMainFile(DirectiveLoc))
931 return (DiagFile == SM.getFileEntryForID(SM.getFileID(DirectiveLoc)));
1133 SourceLocation DirectiveLoc,
1139 return std::make_unique<StandardDirective>(DirectiveLoc, DiagnosticLoc,
1166 return std::make_unique<RegexDirective>(DirectiveLoc, DiagnosticLoc,