Lines Matching refs:driver
150 void run(const driver::Action *A) {
155 void runImpl(const driver::Action *A, bool Collect) {
158 case driver::Action::CompileJobClass:
162 case driver::Action::InputClass:
164 const auto *IA = cast<driver::InputAction>(A);
174 for (const driver::Action *AI : A->inputs())
180 // diagnostics from the driver and collects the option strings for those unused
192 // If driver failed to create compilation object, show the diagnostics
250 /// clang::driver::Driver although what the interface should look like is not
269 // The clang executable path isn't required since the jobs the driver builds
271 std::unique_ptr<driver::Driver> NewDriver(new driver::Driver(
281 // By adding -c, we force the driver to treat compilation as the last phase.
290 // driver to construct. If the user specified some other argument that
298 const std::unique_ptr<driver::Compilation> Compilation(
303 const driver::JobList &Jobs = Compilation->getJobs();
311 if (Cmd.getSource().getKind() == driver::Action::AssembleJobClass ||
312 Cmd.getSource().getKind() == driver::Action::BackendJobClass ||
313 Cmd.getSource().getKind() == driver::Action::CompileJobClass) {