summaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Compilation.cpp
AgeCommit message (Expand)Author
2016-02-11Revert "Bail on compilation as soon as a job fails."Rafael Espindola
2016-02-10Bail on compilation as soon as a job fails.Justin Lebar
2016-01-11Move ownership of Action objects into Compilation.Justin Lebar
2015-11-17[CUDA] use -aux-triple to pass target triple of opposite side of compilationArtem Belevich
2015-07-02Driver: Remove the Job class. NFCJustin Bogner
2014-10-03Driver: Use pointee_iterator rather than iterating over unique_ptrsJustin Bogner
2014-09-15Teach Clang how to use response files when calling other toolsReid Kleckner
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper
2014-08-25Update for llvm api change.Rafael Espindola
2014-07-07Remove unused sys/stat.h includesAlp Toker
2014-06-20Driver: Record that we're in crashdump and push flags to ConstructJobJustin Bogner
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola
2014-05-17[C++11] Use 'nullptr'. Driver edition.Craig Topper
2014-02-24Update for llvm api change.Rafael Espindola
2013-11-27Remove a whole lot of unused variablesAlp Toker
2013-09-12Move the execution code from Compilation::ExecuteCommand to Command::ExecuteHans Wennborg
2013-09-12Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print.Hans Wennborg
2013-07-23Remove the -ccc-echo option that is now unused.Rafael Espindola
2013-07-16Update for llvm API change.Rafael Espindola
2013-06-24Convert last use of PathV1.h in Compilation.cppRafael Espindola
2013-06-24Convert a use of PathV1.hRafael Espindola
2013-06-18Use llvm::sys::fs::can_write.Rafael Espindola
2013-06-17Include PathV1.h only where it is used.Rafael Espindola
2013-06-14[Driver] Refactor clang driver to use LLVM's Option libraryReid Kleckner
2013-06-13Use the sys::ExecuteAndWait that takes StringRefs.Rafael Espindola
2013-06-12Use the global functions instead of the Program methods.Rafael Espindola
2013-03-26[driver] Do not generate crash diagnostics if the compilation command failedChad Rosier
2013-02-27[driver] The failure of any phase (e.g., preprocess, compile, assemble) for aChad Rosier
2013-02-07Form the default -fmodules-cache-path= properly.Douglas Gregor
2013-01-29[driver] Clear the FailureResultFiles when initializing clang diagnostics. Also,Chad Rosier
2013-01-29[driver] Refactor the driver so that a failing commands doesn't preventChad Rosier
2013-01-24[driver] Associate a JobAction with each result file. This enables the driverChad Rosier
2013-01-23[Driver] Don't remove non-regular files that were outputs.Daniel Dunbar
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-10-31[driver] Remove an extra space with the -iprefix option, so thatChad Rosier
2012-10-31[driver] Remove an extra space with the -internal-externc-isystem option, soChad Rosier
2012-10-31[driver] Completely rework how superfluous options are stripped out of the crashChad Rosier
2012-05-03Use array_lengthof instead of sizeof trickery.Chad Rosier
2012-05-03Canonicalize loop.Chad Rosier
2012-04-16use DEFAULT_SYSROOTSebastian Pop
2011-11-06Add the depfile as a result file so that it is deleted if we crash,Peter Collingbourne
2011-10-06Use strpbrk(3) instead of open coding it.Benjamin Kramer
2011-10-05[driver] For consistency, handle all shell special characters handled by theChad Rosier
2011-10-05[driver] The -v option doesn't quoted the command line arguments for historicalChad Rosier
2011-08-02When the compiler crashes, the compiler driver now produces diagnostic Chad Rosier
2011-07-23Unbreak the MSVC build, using namespace clang is required otherwise MSVC will...Francois Pichet
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20Temporarily revert r135614 while I fix the cmake build.Chad Rosier
2011-07-20When the compiler crashes, the compiler driver now produces diagnostic inform...Chad Rosier