llvm-project/clang/lib/Driver
David Blaikie 486f440cf1 unique_ptrify Driver Action handling
It hits a limit when we reach ActionList, which is used for dynamic
conditional ownership, so we lose type safety there.

This did expose at least one caller "lying" about ownership (passing
ownership to an Action, then updating the Action to specify that it
doesn't actually own the thing that was passed) - changing this to
unique_ptr just makes that oddity more obvious.

llvm-svn: 216713
2014-08-29 07:25:23 +00:00
..
Action.cpp unique_ptrify Driver Action handling 2014-08-29 07:25:23 +00:00
CMakeLists.txt Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics. 2014-07-09 19:40:08 +00:00
Compilation.cpp Update for llvm api change. 2014-08-25 18:17:04 +00:00
Driver.cpp unique_ptrify Driver Action handling 2014-08-29 07:25:23 +00:00
DriverOptions.cpp Remove the SUPPORT_ALIASARGS define 2013-08-01 00:12:13 +00:00
InputInfo.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
Job.cpp Add back the leading space when printing commands with -### 2014-08-07 00:05:00 +00:00
Makefile
Multilib.cpp Driver: Simplify a use of the path API 2014-08-03 21:46:33 +00:00
Phases.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SanitizerArgs.cpp Add -link-cxx-sanitizer driver flag. 2014-08-08 22:47:17 +00:00
Tool.cpp
ToolChain.cpp Return a StringRef in getDefaultUniversalArchName. 2014-07-25 19:22:51 +00:00
ToolChains.cpp Call powerpc-darwin external tools with -arch ppc. 2014-08-28 21:23:05 +00:00
ToolChains.h Significantly fix Clang's header search for Ubuntu (and possibly other 2014-08-27 08:41:41 +00:00
Tools.cpp Call powerpc-darwin external tools with -arch ppc. 2014-08-28 21:23:05 +00:00
Tools.h Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
Types.cpp Add a CC1 option -verify-pch 2014-02-05 22:21:15 +00:00
WindowsToolChain.cpp Win64: Disable uwtable until we fix .pdata emission in LLVM 2014-07-01 22:23:54 +00:00