Lines Matching defs:TheDriver
137 static bool SetBackdoorDriverOutputsFromEnvVars(Driver &TheDriver) {
138 TheDriver.CCPrintOptions =
140 TheDriver.CCPrintOptionsFilename);
142 TheDriver.CCPrintHeadersFilename)) {
143 TheDriver.CCPrintHeadersFormat = HIFMT_Textual;
144 TheDriver.CCPrintHeadersFiltering = HIFIL_None;
148 TheDriver.CCPrintHeadersFilename);
150 TheDriver.CCPrintHeadersFormat =
152 if (!TheDriver.CCPrintHeadersFormat) {
153 TheDriver.Diag(clang::diag::err_drv_print_header_env_var)
161 TheDriver.Diag(clang::diag::err_drv_print_header_env_var)
166 if ((TheDriver.CCPrintHeadersFormat == HIFMT_Textual &&
168 (TheDriver.CCPrintHeadersFormat == HIFMT_JSON &&
170 TheDriver.Diag(clang::diag::err_drv_print_header_env_var_combination)
174 TheDriver.CCPrintHeadersFiltering = Filtering;
178 TheDriver.CCLogDiagnostics =
180 TheDriver.CCLogDiagnosticsFilename);
181 TheDriver.CCPrintProcessStats =
183 TheDriver.CCPrintStatReportFilename);
184 TheDriver.CCPrintInternalStats =
186 TheDriver.CCPrintInternalStatReportFilename);
341 Driver TheDriver(Path, llvm::sys::getDefaultTargetTriple(), Diags,
344 TheDriver.setTargetAndMode(TargetAndMode);
351 TheDriver.setPrependArg(ToolContext.PrependArg);
355 if (!SetBackdoorDriverOutputsFromEnvVars(TheDriver))
363 TheDriver.CC1Main = ExecuteCC1WithContext;
368 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(Args));
398 Res = TheDriver.ExecuteCompilation(*C, FailingCommands);
433 TheDriver.maybeGenerateCompilationDiagnostics(CommandStatus, ReproLevel,