Lines Matching defs:Diags
47 void finishedMainFile(DiagnosticsEngine &Diags) override {
66 DiagnosticsEngine *Diags,
70 if (Diags) {
71 Diags->Report(diag::warn_pch_vfsoverlay_mismatch);
74 Diags->Report(diag::note_pch_vfsoverlay_empty) << Type;
77 Diags->Report(diag::note_pch_vfsoverlay_files) << Type << Files;
98 const LangOptions &LangOpts, DiagnosticsEngine &Diags)
102 ExistingLangOpts(LangOpts), Diags(Diags) {}
122 HSOpts, ExistingHSOpts, Complain ? &Diags : nullptr, ExistingLangOpts);
131 DiagnosticsEngine &Diags;
141 DiagnosticsEngine &Diags) {
146 Diags);
548 ArrayRef<std::string> ArgStrs, DiagnosticsEngine &Diags, FileManager &FM,
558 Argv[0], llvm::sys::getDefaultTargetTriple(), Diags,
567 Diags.Report(diag::err_drv_expand_response_file)
591 DiagnosticsEngine &Diags, DependencyConsumer &Consumer) {
597 Invocation.setDiagnosticConsumer(Diags.getClient());
598 Invocation.setDiagnosticOptions(&Diags.getDiagnosticOptions());
653 IntrusiveRefCntPtr<DiagnosticsEngine> Diags =
659 SourceManager SrcMgr(*Diags, *FileMgr);
660 Diags->setSourceManager(&SrcMgr);
672 PCHContainerOps, *Diags, Consumer);
675 FinalCommandLine, *Diags, *FileMgr, [&](const driver::Command &Cmd) {
696 PCHContainerOps, *Diags, Consumer);
701 Diags->Report(diag::err_fe_expected_compiler_job)