summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Compilation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unused sys/stat.h includesAlp Toker2014-07-071-2/+0
* Driver: Record that we're in crashdump and push flags to ConstructJobJustin Bogner2014-06-201-3/+5
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-1/+1
* [C++11] Use 'nullptr'. Driver edition.Craig Topper2014-05-171-3/+3
* Update for llvm api change.Rafael Espindola2014-02-241-1/+2
* Remove a whole lot of unused variablesAlp Toker2013-11-271-2/+0
* Move the execution code from Compilation::ExecuteCommand to Command::ExecuteHans Wennborg2013-09-121-11/+1
* Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print.Hans Wennborg2013-09-121-132/+1
* Remove the -ccc-echo option that is now unused.Rafael Espindola2013-07-231-1/+1
* Update for llvm API change.Rafael Espindola2013-07-161-3/+2
* Convert last use of PathV1.h in Compilation.cppRafael Espindola2013-06-241-17/+20
* Convert a use of PathV1.hRafael Espindola2013-06-241-2/+2
* Use llvm::sys::fs::can_write.Rafael Espindola2013-06-181-1/+2
* Include PathV1.h only where it is used.Rafael Espindola2013-06-171-0/+1
* [Driver] Refactor clang driver to use LLVM's Option libraryReid Kleckner2013-06-141-1/+2
* Use the sys::ExecuteAndWait that takes StringRefs.Rafael Espindola2013-06-131-4/+5
* Use the global functions instead of the Program methods.Rafael Espindola2013-06-121-5/+3
* [driver] Do not generate crash diagnostics if the compilation command failedChad Rosier2013-03-261-2/+3
* [driver] The failure of any phase (e.g., preprocess, compile, assemble) for aChad Rosier2013-02-271-1/+28
* Form the default -fmodules-cache-path= properly.Douglas Gregor2013-02-071-1/+1
* [driver] Clear the FailureResultFiles when initializing clang diagnostics. Also,Chad Rosier2013-01-291-0/+1
* [driver] Refactor the driver so that a failing commands doesn't preventChad Rosier2013-01-291-8/+8
* [driver] Associate a JobAction with each result file. This enables the driverChad Rosier2013-01-241-25/+42
* [Driver] Don't remove non-regular files that were outputs.Daniel Dunbar2013-01-231-3/+3
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+2
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-151-2/+2
* [driver] Remove an extra space with the -iprefix option, so thatChad Rosier2012-10-311-1/+1
* [driver] Remove an extra space with the -internal-externc-isystem option, soChad Rosier2012-10-311-1/+1
* [driver] Completely rework how superfluous options are stripped out of the crashChad Rosier2012-10-311-0/+100
* Use array_lengthof instead of sizeof trickery.Chad Rosier2012-05-031-2/+1
* Canonicalize loop.Chad Rosier2012-05-031-1/+2
* use DEFAULT_SYSROOTSebastian Pop2012-04-161-0/+4
* Add the depfile as a result file so that it is deleted if we crash,Peter Collingbourne2011-11-061-2/+6
* Use strpbrk(3) instead of open coding it.Benjamin Kramer2011-10-061-8/+1
* [driver] For consistency, handle all shell special characters handled by theChad Rosier2011-10-051-1/+1
* [driver] The -v option doesn't quoted the command line arguments for historicalChad Rosier2011-10-051-1/+8
* When the compiler crashes, the compiler driver now produces diagnostic Chad Rosier2011-08-021-4/+33
* Unbreak the MSVC build, using namespace clang is required otherwise MSVC will...Francois Pichet2011-07-231-0/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Temporarily revert r135614 while I fix the cmake build.Chad Rosier2011-07-201-35/+4
* When the compiler crashes, the compiler driver now produces diagnostic inform...Chad Rosier2011-07-201-4/+35
* Missing header from last commit; accidental change.John McCall2011-07-061-1/+0
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-0/+1
* Driver: When compilation fails, don't try to remove output files we don't haveDaniel Dunbar2011-04-251-0/+6
* Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky2010-12-311-1/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Use the expanded form of S_ISREG. Hopefully this unbreaks the MSVC build.Benjamin Kramer2010-10-301-1/+1
* Don't test isRegularFile before calling eraseFromDisk, sinceDan Gohman2010-10-291-11/+5
* Driver: Eliminate PipedJob, which is now unused.Daniel Dunbar2010-08-021-12/+0
* Driver: Add an explicit argument translation phase to the driver itself. We a...Daniel Dunbar2010-06-111-7/+12
OpenPOWER on IntegriCloud