Commit History

Author SHA1 Message Date
  Rafael Espindola 97b51af3b9 Update for llvm api change. 11 years ago
  Alp Toker 5676ff327f Remove unused sys/stat.h includes 11 years ago
  Justin Bogner a7c5ec1c87 Driver: Record that we're in crashdump and push flags to ConstructJob 11 years ago
  Rafael Espindola 9986295b4f Replace llvm::error_code with std::error_code. 11 years ago
  Craig Topper 03208adb78 [C++11] Use 'nullptr'. Driver edition. 11 years ago
  Rafael Espindola 2018c6b469 Update for llvm api change. 11 years ago
  Alp Toker 0650de4fc1 Remove a whole lot of unused variables 11 years ago
  Hans Wennborg aaaa2a1889 Move the execution code from Compilation::ExecuteCommand to Command::Execute 12 years ago
  Hans Wennborg fc3389701e Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 12 years ago
  Rafael Espindola 7d3240d3c9 Remove the -ccc-echo option that is now unused. 12 years ago
  Rafael Espindola d965f95daa Update for llvm API change. 12 years ago
  Rafael Espindola de2b523b9a Convert last use of PathV1.h in Compilation.cpp 12 years ago
  Rafael Espindola 8ce9054eb9 Convert a use of PathV1.h 12 years ago
  Rafael Espindola da1f9cb8ce Use llvm::sys::fs::can_write. 12 years ago
  Rafael Espindola a372f40dac Include PathV1.h only where it is used. 12 years ago
  Reid Kleckner b1e25a1bc0 [Driver] Refactor clang driver to use LLVM's Option library 12 years ago
  Rafael Espindola 57a3bbfa9a Use the sys::ExecuteAndWait that takes StringRefs. 12 years ago
  Rafael Espindola a603569515 Use the global functions instead of the Program methods. 12 years ago
  Chad Rosier c48d575f2e [driver] Do not generate crash diagnostics if the compilation command failed 12 years ago
  Chad Rosier 4c4df4520d [driver] The failure of any phase (e.g., preprocess, compile, assemble) for a 12 years ago
  Douglas Gregor 250172a851 Form the default -fmodules-cache-path= properly. 12 years ago
  Chad Rosier 8425a5413b [driver] Clear the FailureResultFiles when initializing clang diagnostics. Also, 12 years ago
  Chad Rosier a16355c318 [driver] Refactor the driver so that a failing commands doesn't prevent 12 years ago
  Chad Rosier 9d718635fa [driver] Associate a JobAction with each result file. This enables the driver 12 years ago
  Daniel Dunbar 6ea3a2a6fa [Driver] Don't remove non-regular files that were outputs. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Dmitri Gribenko c4a77906c2 Use empty parens for empty function parameter list instead of '(void)'. 12 years ago
  Chad Rosier 1cd46de484 [driver] Remove an extra space with the -iprefix option, so that 12 years ago
  Chad Rosier 967f3f09f8 [driver] Remove an extra space with the -internal-externc-isystem option, so 12 years ago
  Chad Rosier c91b41a64c [driver] Completely rework how superfluous options are stripped out of the crash 12 years ago