Lines Matching refs:driver

76 static driver::Driver *
79 driver::Driver *CompilerDriver = in newDriver()
80 new driver::Driver(BinaryName, llvm::sys::getDefaultTargetTriple(), in newDriver()
87 static bool ignoreExtraCC1Commands(const driver::Compilation *Compilation) { in ignoreExtraCC1Commands()
88 const driver::JobList &Jobs = Compilation->getJobs(); in ignoreExtraCC1Commands()
89 const driver::ActionList &Actions = Compilation->getActions(); in ignoreExtraCC1Commands()
103 if (isa<driver::BindArchAction>(A)) in ignoreExtraCC1Commands()
105 if (isa<driver::OffloadAction>(A)) { in ignoreExtraCC1Commands()
114 isa<driver::CompileJobAction>(Actions.front()) || in ignoreExtraCC1Commands()
117 (isa<driver::BindArchAction>(Actions.front()) && in ignoreExtraCC1Commands()
118 isa<driver::CompileJobAction>(*Actions.front()->input_begin()))); in ignoreExtraCC1Commands()
133 driver::Compilation *Compilation) { in getCC1Arguments()
134 const driver::JobList &Jobs = Compilation->getJobs(); in getCC1Arguments()
136 auto IsCC1Command = [](const driver::Command &Cmd) { in getCC1Arguments()
140 auto IsSrcFile = [](const driver::InputInfo &II) { in getCC1Arguments()
144 llvm::SmallVector<const driver::Command *, 1> CC1Jobs; in getCC1Arguments()
145 for (const driver::Command &Job : Jobs) in getCC1Arguments()
269 const auto &Table = driver::getDriverOptTable(); in addTargetAndModeForProgramName()
272 Table.getOption(driver::options::OPT_target).getPrefixedName(); in addTargetAndModeForProgramName()
275 Table.getOption(driver::options::OPT_target_legacy_spelling) in addTargetAndModeForProgramName()
279 Table.getOption(driver::options::OPT_driver_mode).getPrefixedName(); in addTargetAndModeForProgramName()
281 driver::ToolChain::getTargetAndModeFromProgramName(InvokedAs); in addTargetAndModeForProgramName()
376 const std::unique_ptr<driver::Driver> Driver( in run()
384 const std::unique_ptr<driver::Compilation> Compilation( in run()
399 const char *BinaryName, driver::Compilation *Compilation, in runInvocation()