aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Compilation.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-30[Driver] Actually report errors during parsing instead of stopping when there...Benjamin Kramer1-2/+3
2016-10-27[Driver][OpenMP] Add logic for offloading-specific argument translation.Samuel Antao1-4/+5
2016-10-07Turn ArchName/BoundArch in Driver from raw pointer to StringRef (NFC)Mehdi Amini1-6/+4
2016-06-28[Driver] Add method to redirect output of Compilation.Nikolay Haustov1-0/+5
2016-06-13[CUDA][OpenMP] Create generic offload toolchainsSamuel Antao1-3/+6
2016-02-24Bail on compilation as soon as a job fails.Justin Lebar1-30/+8
2016-02-23Rename Action::begin() to Action::input_begin().Nico Weber1-2/+2
2016-02-11Revert "Bail on compilation as soon as a job fails."Rafael Espindola1-8/+30
2016-02-10Bail on compilation as soon as a job fails.Justin Lebar1-30/+8
2016-01-11Move ownership of Action objects into Compilation.Justin Lebar1-6/+2
2015-11-17[CUDA] use -aux-triple to pass target triple of opposite side of compilationArtem Belevich1-2/+3
2015-07-02Driver: Remove the Job class. NFCJustin Bogner1-10/+6
2014-10-03Driver: Use pointee_iterator rather than iterating over unique_ptrsJustin Bogner1-3/+2
2014-09-15Teach Clang how to use response files when calling other toolsReid Kleckner1-1/+1
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper1-2/+2
2014-08-25Update for llvm api change.Rafael Espindola1-4/+4
2014-07-07Remove unused sys/stat.h includesAlp Toker1-2/+0
2014-06-20Driver: Record that we're in crashdump and push flags to ConstructJobJustin Bogner1-3/+5
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-17[C++11] Use 'nullptr'. Driver edition.Craig Topper1-3/+3
2014-02-24Update for llvm api change.Rafael Espindola1-1/+2
2013-11-27Remove a whole lot of unused variablesAlp Toker1-2/+0
2013-09-12Move the execution code from Compilation::ExecuteCommand to Command::ExecuteHans Wennborg1-11/+1
2013-09-12Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print.Hans Wennborg1-132/+1
2013-07-23Remove the -ccc-echo option that is now unused.Rafael Espindola1-1/+1
2013-07-16Update for llvm API change.Rafael Espindola1-3/+2
2013-06-24Convert last use of PathV1.h in Compilation.cppRafael Espindola1-17/+20
2013-06-24Convert a use of PathV1.hRafael Espindola1-2/+2
2013-06-18Use llvm::sys::fs::can_write.Rafael Espindola1-1/+2
2013-06-17Include PathV1.h only where it is used.Rafael Espindola1-0/+1
2013-06-14[Driver] Refactor clang driver to use LLVM's Option libraryReid Kleckner1-1/+2
2013-06-13Use the sys::ExecuteAndWait that takes StringRefs.Rafael Espindola1-4/+5
2013-06-12Use the global functions instead of the Program methods.Rafael Espindola1-5/+3
2013-03-26[driver] Do not generate crash diagnostics if the compilation command failedChad Rosier1-2/+3
2013-02-27[driver] The failure of any phase (e.g., preprocess, compile, assemble) for aChad Rosier1-1/+28
2013-02-07Form the default -fmodules-cache-path= properly.Douglas Gregor1-1/+1
2013-01-29[driver] Clear the FailureResultFiles when initializing clang diagnostics. Also,Chad Rosier1-0/+1
2013-01-29[driver] Refactor the driver so that a failing commands doesn't preventChad Rosier1-8/+8
2013-01-24[driver] Associate a JobAction with each result file. This enables the driverChad Rosier1-25/+42
2013-01-23[Driver] Don't remove non-regular files that were outputs.Daniel Dunbar1-3/+3
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-4/+2
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