aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/Compilation.cpp
AgeCommit message (Expand)Author
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
2011-07-06Missing header from last commit; accidental change.John McCall
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall
2011-04-25Driver: When compilation fails, don't try to remove output files we don't haveDaniel Dunbar
2010-12-31Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-30Use the expanded form of S_ISREG. Hopefully this unbreaks the MSVC build.Benjamin Kramer
2010-10-29Don't test isRegularFile before calling eraseFromDisk, sinceDan Gohman
2010-08-02Driver: Eliminate PipedJob, which is now unused.Daniel Dunbar
2010-06-11Driver: Add an explicit argument translation phase to the driver itself. We a...Daniel Dunbar
2010-03-20Driver: Support CC_PRINT_OPTIONS, used for logging the compile commands (in -...Daniel Dunbar
2010-03-20Driver: Fix -### to quote shell special characters, following gcc.Daniel Dunbar
2009-11-25Fix for Path::isSpecialFile to Path::isRegularFile API in rev 89765.Edward O'Callaghan
2009-11-24Fix for PR5568.Edward O'Callaghan
2009-11-19Driver: ArgList doesn't depend on Options.h anymore.Daniel Dunbar
2009-09-09Push bound architecture name into TranslateArgs.Daniel Dunbar
2009-09-09Push bound architecture name into Compilation::getArgsForToolChain.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-01Driver: Mark some Compilation members const.Daniel Dunbar
2009-07-01Driver: Move Compilation::Execute to Driver::ExecuteCompilation.Daniel Dunbar
2009-07-01Driver: Improve diagnostics for failed commands.Daniel Dunbar
2009-03-25Driver: Prep for tool chain specific argument translation.Daniel Dunbar
2009-03-24Driver: Result files shouldn't be removed on failure when -save-tempsDaniel Dunbar
2009-03-21Driver: Give Compilation::Execute total control over the Driver resultDaniel Dunbar
2009-03-19Driver: Compilation::Execute wasn't returning result code correctly.Daniel Dunbar
2009-03-19Driver: Executing piped jobs with a single command is easy.Daniel Dunbar
2009-03-18Driver: Execute jobs; no pipe support yet.Daniel Dunbar