aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver
AgeCommit message (Expand)Author
2012-02-06- Turn the other distribution checks into range compares.Benjamin Kramer
2012-02-06Consolidate the ubuntu detection logic a bit, add an entry for Ubuntu 12.04 a...Benjamin Kramer
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-03Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325>Bob Wilson
2012-02-03Replace the old --with-cxx-* configure options with a single --with-gcc-toolc...Rafael Espindola
2012-02-02back out r149504Dylan Noblesmith
2012-02-01include clang's config.h unconditionallyDylan Noblesmith
2012-01-31Use new Triple::getMacOSXVersion function.Bob Wilson
2012-01-31Fix more fallout from the introduction of "macosx" and "ios" triples.Bob Wilson
2012-01-31Revert r149083 which is not the direction we're going in the ClangChandler Carruth
2012-01-30[analyzer] Rename the checker as per Ted's comment. Remove the referenceAnna Zaks
2012-01-26Remove the ToolTriple logic in NetBSD, which was completely broken byJoerg Sonnenberger
2012-01-26Remove obviously incorrect branch.Joerg Sonnenberger
2012-01-26Keep track of the original target the user specified beforeJoerg Sonnenberger
2012-01-26Revert r148249: "Make the auto-detection hack for the iOS simulator set the t...Bob Wilson
2012-01-26Enable several checkers under --analyze for general testing.Ted Kremenek
2012-01-26Reintroduce r148981 with significantly improved regression test. Now itChandler Carruth
2012-01-25Revert r148981 because it fails test/Driver/freebsd.cArgyrios Kyrtzidis
2012-01-25Try to unbreak the FreeBSD toolchain's detection of 32-bit targetsChandler Carruth
2012-01-25Restore a tiny bit of functionality that I completely overlooked in theChandler Carruth
2012-01-25The Linux pattern of adding all the search paths that exist doesn't seemChandler Carruth
2012-01-25Remove the 'ToolTriple' concept from the NetBSD toolchain along with myChandler Carruth
2012-01-25Delete still more remnants of the now dead HostInfo. The janitoring willChandler Carruth
2012-01-25Delete the driver's HostInfo class. This abstraction just never reallyChandler Carruth
2012-01-25Switch the ToolChain types to all store a Driver reference rather thanChandler Carruth
2012-01-25Remove the TargetTriple object that I added to the Driver recently. ThisChandler Carruth
2012-01-25Have FreeBSD use even more of the same smarts as Linux is now using forChandler Carruth
2012-01-25Switch FreeBSD to just include both '/usr/lib32' and '/usr/lib' in theChandler Carruth
2012-01-25Switch the Linux C++ standard library header search logic over to useChandler Carruth
2012-01-25Make a major refactoring to how the GCC installation detection works.Chandler Carruth
2012-01-24Fix one of the (larger) FIXMEs where we were misusing the Driver's ideaChandler Carruth
2012-01-24Address one part of the FIXME I introduced my switching the tripleChandler Carruth
2012-01-24At least within these classes, consistently spell 'GCC' as 'GCC'.Chandler Carruth
2012-01-24Start hoisting the logic for computing the target triple into its ownChandler Carruth
2012-01-24Remove HostInfo::useDriverDriver(). This was only used in two placesChandler Carruth
2012-01-24Hoist the targeted triple object into an actual object in the Driver.Chandler Carruth
2012-01-23Add support for -fno-optimize-sibling-calls. Currently only implemented in theNick Lewycky
2012-01-21[Cygwin] Abandon Cygwin-1.5 and g++-3. Use g++-4.3 and higher on Cygwin-1.7.NAKAMURA Takumi
2012-01-20rename -ccc-host-triple into -targetSebastian Pop
2012-01-20Reenable DeadStoresChecker under --analyze, and move the IdempotentOperations...Ted Kremenek
2012-01-18In the driver, -fmodules enables modules for C/Objective-C but oneDouglas Gregor
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-16Make the auto-detection hack for the iOS simulator set the target triple corr...Eli Friedman
2012-01-14Fix 80-column violation.Chad Rosier
2012-01-13Revert r148138; it's causing test failures.Eli Friedman
2012-01-13remove assertions in the Hexagon backend specific clang driverSebastian Pop
2012-01-13rename -ccc-host-triple into -targetSebastian Pop
2012-01-13rename DefaultHostTriple into DefaultTargetTripleSebastian Pop
2012-01-13Remove --hash-style from link command on Android.Evgeniy Stepanov