aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/ToolChains.cpp
AgeCommit message (Expand)Author
2010-09-17Driver: Add a toolchain hook for whether the system has native LLVM support.Daniel Dunbar
2010-09-03Add missing #includeDouglas Gregor
2010-09-03fix a hard coded version number, PR8031. Patch by 'nobled'.Chris Lattner
2010-08-26Driver/Darwin: Pass the right arch specific dir for ARM, when linking.Daniel Dunbar
2010-08-23Driver: Move Clang "triple" computation routines to method on theDaniel Dunbar
2010-08-23Driver/Darwin: When using the simplified Clang toolchain, make sure to also passDaniel Dunbar
2010-08-22Add two new enumerations to the unsupported list for Windows so that all casesChandler Carruth
2010-08-21Visual Studio tools used on win32 hosts when targeting win32.Michael J. Spencer
2010-08-10Run the assembler instead of gcc on Linux.Rafael Espindola
2010-08-02Driver/Darwin: Change where Darwin computes the host version, to normalize toolDaniel Dunbar
2010-08-02Driver/Darwin: Inline some constants.Daniel Dunbar
2010-08-02Driver/FreeBSD: Change how FreeBSD derives the Lib32 variable, to normalize toolDaniel Dunbar
2010-08-02Driver: Move HostInfo::lookupTypeForExtension to ToolChain::LookupTypeForExte...Daniel Dunbar
2010-08-01Driver: Keep track of a separate "install dir", which is the path where clangDaniel Dunbar
2010-07-19Driver/Darwin: Add deployment target after doing argument translation, so thatDaniel Dunbar
2010-07-19Driver: Factor out Darwin::AddDeploymentTarget.Daniel Dunbar
2010-07-15Driver/Darwin: Resolve deployment target defaulting to be more predictable;Daniel Dunbar
2010-07-07add driver support for minix, patch by Kees van ReeuwijkChris Lattner
2010-06-30Driver/Darwin: Add one -L for the DarwinClang toolchain to point into the gccDaniel Dunbar
2010-06-15Driver/FreeBSD: Add libexec to program search paths, to workaround some buildDaniel Dunbar
2010-06-14Driver: Eliminate uses of Arg::getIndex.Daniel Dunbar
2010-06-14Driver: Add DerivedArgList::AddFOOArg helper functions, and switch to using t...Daniel Dunbar
2010-06-11Driver: Add an explicit argument translation phase to the driver itself. We a...Daniel Dunbar
2010-06-04Driver: Add an explicit dsymutil action.Daniel Dunbar
2010-05-20Driver: Switch to using the integrated assembler for standalone assembly jobsDaniel Dunbar
2010-04-10Driver: Only add extra -L paths on darwin if they exist. Unfortunately, thisDaniel Dunbar
2010-04-10Driver: Ignore -fobjc-gc and -fobjc-gc-only for platforms which don't support...Daniel Dunbar
2010-04-10Driver/Darwin/x86: When linking, incorporate -L paths based on the path whereDaniel Dunbar
2010-03-20Driver: Fix thinkos that prevented Clang from picking the right deploymentDaniel Dunbar
2010-03-04add TCE target support, patch by Pekka J!Chris Lattner
2010-02-10Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixesDaniel Dunbar
2010-02-02Driver/Darwin: Don't error/warn on conflicting deployment targets. ApparentlyDaniel Dunbar
2010-01-29Driver/Darwin: Fix a crash when diagnosing conflicting deployment targets.Daniel Dunbar
2010-01-27Driver/Darwin: Eliminate invalid uses of DarwinVersion -- this fixes a number ofDaniel Dunbar
2010-01-27Driver/Darwin: Simplify target version checks.Daniel Dunbar
2010-01-27Driver/Darwin: Eliminate confusing IsIPhoneOS parameter -- this was actuallyDaniel Dunbar
2010-01-27Driver/Darwin: Switch to using isTargetIPhoneOS where appropriate.Daniel Dunbar
2010-01-27Driver/Darwin: Track target platform more explicitly in tool chain, eventuallyDaniel Dunbar
2010-01-26Driver/Darwin: Honor IPHONEOS_DEPLOYMENT_TARGET.Daniel Dunbar
2010-01-22Driver/Darwin: Update tool chain to use static clang_rt libraries provided byDaniel Dunbar
2010-01-22Driver/Darwin/ld: Factor out getDarwinArchName, for getting the "Darwin" archDaniel Dunbar
2010-01-18Remove ../libexec from clang program search path, clang-cc is dead.Daniel Dunbar
2010-01-10Fix a FIXME.Daniel Dunbar
2010-01-08Use -fno-math-errno by default, and remove the IsMathErrnoDefaultDan Gohman
2009-12-21Add ToolChain::getDriver() and use it instead of going through the HostInfoDaniel Dunbar
2009-12-18Add -dwarf-debug-flags, which provides a way to embed the cc1 level options usedDaniel Dunbar
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-11-19Driver: ArgList doesn't depend on Options.h anymore.Daniel Dunbar
2009-11-19Driver: Introduce OptSpecifier class for protecting access to an option id.Daniel Dunbar
2009-11-19Driver: Switch to using explicit {getLast,has}ArgNoClaim functions instead of...Daniel Dunbar