Home | History | Annotate | Download | only in Tooling

Lines Matching refs:Driver

17 #include "clang/Driver/Compilation.h"
18 #include "clang/Driver/Driver.h"
19 #include "clang/Driver/Tool.h"
54 /// \brief Builds a clang driver initialized for running clang tools.
55 static clang::driver::Driver *newDriver(clang::DiagnosticsEngine *Diagnostics,
57 clang::driver::Driver *CompilerDriver = new clang::driver::Driver(
68 clang::driver::Compilation *Compilation) {
71 const clang::driver::JobList &Jobs = Compilation->getJobs();
72 if (Jobs.size() != 1 || !isa<clang::driver::Command>(*Jobs.begin())) {
82 const clang::driver::Command &Cmd =
83 cast<clang::driver::Command>(*Jobs.begin());
215 const std::unique_ptr<clang::driver::Driver> Driver(
218 Driver->setCheckInputsExist(false);
219 const std::unique_ptr<clang::driver::Compilation> Compilation(
220 Driver->BuildCompilation(llvm::makeArrayRef(Argv)));
240 clang::driver::Compilation *Compilation,
307 // The driver detects the builtin header path based on the path of the