Lines Matching refs:Compilation
15 #include "clang/Driver/Compilation.h"
149 // Determine which compilation mode we are in. We look for options which
270 Compilation *Driver::BuildCompilation(ArrayRef<const char *> ArgList) {
271 llvm::PrettyStackTraceString CrashInfo("Compilation construction");
292 // FIXME: This stuff needs to go into the Compilation, not the driver.
344 // The compilation takes ownership of Args.
345 Compilation *C = new Compilation(*this, TC, Args, TranslatedArgs);
384 // Construct the list of abstract actions to perform for this compilation. On
406 void Driver::generateCompilationDiagnostics(Compilation &C,
495 // Construct the list of abstract actions to perform for this compilation. On
505 // If there were errors building the compilation, quit now.
565 int Driver::ExecuteCompilation(const Compilation &C,
573 // If there were errors building the compilation, quit now.
656 void Driver::PrintVersion(const Compilation &C, raw_ostream &OS) const {
678 bool Driver::HandleImmediateArgs(const Compilation &C) {
821 static unsigned PrintActions1(const Compilation &C, Action *A,
854 void Driver::PrintActions(const Compilation &C) const {
861 /// \brief Check whether the given input tree contains any compilation or
950 // will be removed at the end of the compilation process.
1151 llvm::PrettyStackTraceString CrashInfo("Building compilation actions");
1178 // this compilation, warn the user about it.
1224 assert((i + 1) == e && "linking must be final compilation step.");
1251 // compilation.
1328 void Driver::BuildJobs(Compilation &C) const {
1329 llvm::PrettyStackTraceString CrashInfo("Building compilation jobs");
1433 static const Tool *SelectToolForJob(Compilation &C, const ToolChain *TC,
1474 void Driver::BuildJobsForAction(Compilation &C,
1482 llvm::PrettyStackTraceString CrashInfo("Building compilation jobs");
1566 const char *Driver::GetNamedOutputPath(Compilation &C,
1794 // FIXME: Already done in Compilation *Driver::BuildCompilation