Lines Matching defs:TheDriver
246 static void SetBackdoorDriverOutputsFromEnvVars(Driver &TheDriver) {
248 TheDriver.CCPrintOptions = !!::getenv("CC_PRINT_OPTIONS");
249 if (TheDriver.CCPrintOptions)
250 TheDriver.CCPrintOptionsFilename = ::getenv("CC_PRINT_OPTIONS_FILE");
253 TheDriver.CCPrintHeaders = !!::getenv("CC_PRINT_HEADERS");
254 if (TheDriver.CCPrintHeaders)
255 TheDriver.CCPrintHeadersFilename = ::getenv("CC_PRINT_HEADERS_FILE");
258 TheDriver.CCLogDiagnostics = !!::getenv("CC_LOG_DIAGNOSTICS");
259 if (TheDriver.CCLogDiagnostics)
260 TheDriver.CCLogDiagnosticsFilename = ::getenv("CC_LOG_DIAGNOSTICS_FILE");
295 Driver &TheDriver, bool CanonicalPrefixes) {
313 TheDriver.setInstalledDir(InstalledPathParent);
483 Driver TheDriver(Path, llvm::sys::getDefaultTargetTriple(), Diags);
484 SetInstallDir(argv, TheDriver, CanonicalPrefixes);
485 TheDriver.setTargetAndMode(TargetAndMode);
489 SetBackdoorDriverOutputsFromEnvVars(TheDriver);
492 TheDriver.CC1Main = &ExecuteCC1Tool;
497 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(argv));
502 Res = TheDriver.ExecuteCompilation(*C, FailingCommands);
505 if (TheDriver.GenReproducer) {
536 TheDriver.generateCompilationDiagnostics(*C, *FailingCommand);