clang-1/lib/Driver
Chandler Carruth 79cbbdc8af Split the Windows toolchain definition into its own file. This is
especially nice as the Windows toolchain needs the windows header files,
and has lots of platform specific hooks in it.

To facilitate the split, hoist a bunch of file-level static helpers into
class-level static helpers. Spiff up their doxygen comments while there
as they're now more likely to be looked up via docs.

Hopefully, this will be followed by further breaking apart of the
toolchain definitions. Most of the large and complex ones should likely
live on their own. I'm looking at you Darwin. ;]

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146840 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-17 23:10:01 +00:00
..
Action.cpp Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Arg.cpp StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! 2011-07-05 16:56:25 +00:00
ArgList.cpp Rename Diagnostic to DiagnosticsEngine as per issue 5397 2011-09-25 23:23:43 +00:00
CC1AsOptions.cpp Pack struct better. 2011-10-22 15:40:28 +00:00
CC1Options.cpp Pack struct better. 2011-10-22 15:40:28 +00:00
CMakeLists.txt Split the Windows toolchain definition into its own file. This is 2011-12-17 23:10:01 +00:00
Compilation.cpp Add the depfile as a result file so that it is deleted if we crash, 2011-11-06 00:40:05 +00:00
Driver.cpp [Win32] Catch exceptions (eg. segfault) on waiting for invoked clang from the driver. 2011-11-29 07:47:04 +00:00
DriverOptions.cpp Pack struct better. 2011-10-22 15:40:28 +00:00
HostInfo.cpp Hexagon backend support 2011-12-12 21:14:55 +00:00
InputInfo.h Driver: Eliminate special InputInfo kind for pipes, it is now unused. 2010-08-02 02:38:21 +00:00
Job.cpp When the compiler crashes, the compiler driver now produces diagnostic 2011-08-02 17:58:04 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
OptTable.cpp More missing header inclusions from llvm_unreachable migration. 2011-09-23 05:57:42 +00:00
Option.cpp Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Phases.cpp Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Tool.cpp Remove stray emacs mode markers in all these files that was causing emacs to 2010-12-31 17:31:54 +00:00
ToolChain.cpp Split the Windows toolchain definition into its own file. This is 2011-12-17 23:10:01 +00:00
ToolChains.cpp Split the Windows toolchain definition into its own file. This is 2011-12-17 23:10:01 +00:00
ToolChains.h Split the Windows toolchain definition into its own file. This is 2011-12-17 23:10:01 +00:00
Tools.cpp Fix an abiguous-else warning from GCC. I have no idea why Clang doesn't 2011-12-17 22:32:42 +00:00
Tools.h Hexagon backend support 2011-12-12 21:14:55 +00:00
Types.cpp OpenCL: add driver/frontend support for precompiled headers 2011-10-09 22:03:19 +00:00
WindowsToolChain.cpp Split the Windows toolchain definition into its own file. This is 2011-12-17 23:10:01 +00:00