aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/ToolChain.cpp
AgeCommit message (Expand)Author
2011-12-17Split the Windows toolchain definition into its own file. This isChandler Carruth
2011-12-07Driver: Add a --rtlib={compiler-rt,libgcc} argument which I plan to use to allowDaniel Dunbar
2011-11-04Switch the C++ include interface in the ToolChain to use the same namingChandler Carruth
2011-11-04Sink the strange '-stdlib=...' flag handling into the C++ includeChandler Carruth
2011-11-04Sink the handling of -fobjc-arc-cxxlib to live with the other -fobjc-arcChandler Carruth
2011-11-04Add a system include management interface to the toolchain, and call itChandler Carruth
2011-10-14Use Triple.isOSDarwin() instead of comparing against Triple::Darwin.Bob Wilson
2011-09-20[driver] Default to arm mode when using the integrated assembler.Chad Rosier
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-06Call objc_terminate() instead of abort() when a cleanup throws anJohn McCall
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall
2011-06-21Fix the default libc++ header search path to be sysrooted. Radar 9639692.Bob Wilson
2011-06-15Automatic Reference Counting.John McCall
2011-04-30Driver/Darwin: Sketch initial support for a -mios-simulator-version-min= flagDaniel Dunbar
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-03-21Add clang support for cortex-m0 cpus. Patch by James Orr.Bob Wilson
2011-02-22Remove the storage for -cxx-system-include. Make libcxx toolchainJoerg Sonnenberger
2010-12-31Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky
2010-09-17Driver: implement driver automagic support for -lcc_kextShantonu Sen
2010-09-17Driver: Fix spelling of AddCXXStdlibLibArgs, which I copy-n-pasto'd.Daniel Dunbar
2010-09-17Driver: Add a toolchain hook for whether the system has native LLVM support.Daniel Dunbar
2010-09-14Driver: Add a -stdlib= argument which can be used to select the C++ standardDaniel Dunbar
2010-09-14Driver: Factor out some code for handling the C++ standard library.Daniel Dunbar
2010-08-23Driver: Move Clang "triple" computation routines to method on theDaniel Dunbar
2010-08-02Driver: Move HostInfo::lookupTypeForExtension to ToolChain::LookupTypeForExte...Daniel Dunbar
2010-07-14Driver: Remove some unused arguments.Daniel Dunbar
2009-12-21Add ToolChain::getDriver() and use it instead of going through the HostInfoDaniel Dunbar
2009-09-09Change Get{File,Program}Path to return an std::string (instead of a sys::Path).Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-22(llvm up) Use llvm::Triple for storing target triples.Daniel Dunbar
2009-03-27Fix searching for gcc, we only want executable files.Mike Stump
2009-03-24Move ToolChain::ShouldUseClangCompiler toDaniel Dunbar
2009-03-18Driver: Move actions into Compilation, and construct the compilationDaniel Dunbar
2009-03-18Driver: Add test case for -ccc-clang-archs (which, it turns out, wasDaniel Dunbar
2009-03-17Driver: Pass HostInfo reference into ToolChain.Daniel Dunbar
2009-03-16Driver: Sketch Tool and ToolChain classes.Daniel Dunbar