aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Compilation.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko1-2/+2
2012-10-31[driver] Remove an extra space with the -iprefix option, so thatChad Rosier1-1/+1
2012-10-31[driver] Remove an extra space with the -internal-externc-isystem option, soChad Rosier1-1/+1
2012-10-31[driver] Completely rework how superfluous options are stripped out of the crashChad Rosier1-0/+100
2012-05-03Use array_lengthof instead of sizeof trickery.Chad Rosier1-2/+1
2012-05-03Canonicalize loop.Chad Rosier1-1/+2
2012-04-16use DEFAULT_SYSROOTSebastian Pop1-0/+4
2011-11-06Add the depfile as a result file so that it is deleted if we crash,Peter Collingbourne1-2/+6
2011-10-06Use strpbrk(3) instead of open coding it.Benjamin Kramer1-8/+1
2011-10-05[driver] For consistency, handle all shell special characters handled by theChad Rosier1-1/+1
2011-10-05[driver] The -v option doesn't quoted the command line arguments for historicalChad Rosier1-1/+8
2011-08-02When the compiler crashes, the compiler driver now produces diagnostic Chad Rosier1-4/+33
2011-07-23Unbreak the MSVC build, using namespace clang is required otherwise MSVC will...Francois Pichet1-0/+2
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-2/+2
2011-07-20Temporarily revert r135614 while I fix the cmake build.Chad Rosier1-35/+4
2011-07-20When the compiler crashes, the compiler driver now produces diagnostic inform...Chad Rosier1-4/+35
2011-07-06Missing header from last commit; accidental change.John McCall1-1/+0
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall1-0/+1
2011-04-25Driver: When compilation fails, don't try to remove output files we don't haveDaniel Dunbar1-0/+6
2010-12-31Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky1-1/+1
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-10-30Use the expanded form of S_ISREG. Hopefully this unbreaks the MSVC build.Benjamin Kramer1-1/+1
2010-10-29Don't test isRegularFile before calling eraseFromDisk, sinceDan Gohman1-11/+5
2010-08-02Driver: Eliminate PipedJob, which is now unused.Daniel Dunbar1-12/+0
2010-06-11Driver: Add an explicit argument translation phase to the driver itself. We a...Daniel Dunbar1-7/+12
2010-03-20Driver: Support CC_PRINT_OPTIONS, used for logging the compile commands (in -...Daniel Dunbar1-2/+28
2010-03-20Driver: Fix -### to quote shell special characters, following gcc.Daniel Dunbar1-4/+15
2009-11-25Fix for Path::isSpecialFile to Path::isRegularFile API in rev 89765.Edward O'Callaghan1-1/+1
2009-11-24Fix for PR5568.Edward O'Callaghan1-0/+7
2009-11-19Driver: ArgList doesn't depend on Options.h anymore.Daniel Dunbar1-0/+1
2009-09-09Push bound architecture name into TranslateArgs.Daniel Dunbar1-1/+1
2009-09-09Push bound architecture name into Compilation::getArgsForToolChain.Daniel Dunbar1-4/+6
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-18/+18
2009-07-01Driver: Mark some Compilation members const.Daniel Dunbar1-2/+2
2009-07-01Driver: Move Compilation::Execute to Driver::ExecuteCompilation.Daniel Dunbar1-48/+0
2009-07-01Driver: Improve diagnostics for failed commands.Daniel Dunbar1-6/+37
2009-03-25Driver: Prep for tool chain specific argument translation.Daniel Dunbar1-9/+6
2009-03-24Driver: Result files shouldn't be removed on failure when -save-tempsDaniel Dunbar1-1/+1
2009-03-21Driver: Give Compilation::Execute total control over the Driver resultDaniel Dunbar1-0/+4
2009-03-19Driver: Compilation::Execute wasn't returning result code correctly.Daniel Dunbar1-1/+1
2009-03-19Driver: Executing piped jobs with a single command is easy.Daniel Dunbar1-23/+30
2009-03-18Driver: Execute jobs; no pipe support yet.Daniel Dunbar1-14/+56
2009-03-18Driver: Cleanup temporary/result files.Daniel Dunbar1-2/+46
2009-03-18Driver: Implement -### (hard to tell, since we don't actuallyDaniel Dunbar1-0/+27
2009-03-18Driver: Fix Compilation::getArgsForToolChain, local variable wasDaniel Dunbar1-4/+4
2009-03-18Driver: Move actions into Compilation, and construct the compilationDaniel Dunbar1-0/+6
2009-03-16Driver: Migrate some data into the Compilation; after pipeliningDaniel Dunbar1-2/+28
2009-03-04Driver: Sink Driver/Compilation into clang::driver namespace.Daniel Dunbar1-1/+1
2009-03-02Stub out some structure for C++ driver.Daniel Dunbar1-0/+21