Lines Matching refs:TheDriver
197 Driver &TheDriver)
374 Driver TheDriver(Path, llvm::sys::getDefaultTargetTriple(), Diags);
393 TheDriver.setInstalledDir(InstalledPath);
397 ParseProgName(argv, SavedStrings, TheDriver);
400 TheDriver.CCPrintOptions = !!::getenv("CC_PRINT_OPTIONS");
401 if (TheDriver.CCPrintOptions)
402 TheDriver.CCPrintOptionsFilename = ::getenv("CC_PRINT_OPTIONS_FILE");
405 TheDriver.CCPrintHeaders = !!::getenv("CC_PRINT_HEADERS");
406 if (TheDriver.CCPrintHeaders)
407 TheDriver.CCPrintHeadersFilename = ::getenv("CC_PRINT_HEADERS_FILE");
410 TheDriver.CCLogDiagnostics = !!::getenv("CC_LOG_DIAGNOSTICS");
411 if (TheDriver.CCLogDiagnostics)
412 TheDriver.CCLogDiagnosticsFilename = ::getenv("CC_LOG_DIAGNOSTICS_FILE");
414 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(argv));
418 Res = TheDriver.ExecuteCompilation(*C, FailingCommands);
443 TheDriver.generateCompilationDiagnostics(*C, FailingCommand);