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);
531 ArrayRef<std::string> ArgStrs, DiagnosticsEngine &Diags, FileManager &FM,
541 Argv[0], llvm::sys::getDefaultTargetTriple(), Diags,
550 Diags.Report(diag::err_drv_expand_response_file)
574 DiagnosticsEngine &Diags, DependencyConsumer &Consumer) {
580 Invocation.setDiagnosticConsumer(Diags.getClient());
581 Invocation.setDiagnosticOptions(&Diags.getDiagnosticOptions());
636 IntrusiveRefCntPtr<DiagnosticsEngine> Diags =
642 SourceManager SrcMgr(*Diags, *FileMgr);
643 Diags->setSourceManager(&SrcMgr);
655 PCHContainerOps, *Diags, Consumer);
658 FinalCommandLine, *Diags, *FileMgr, [&](const driver::Command &Cmd) {
679 PCHContainerOps, *Diags, Consumer);
684 Diags->Report(diag::err_fe_expected_compiler_job)