Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
59b46b6b8a0aba0120569f096b056f0ccf8e686c
/
lib
/
Driver
/
ToolChains.cpp
3ea9e33
Update aosp/master clang for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 10 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
6c5c3ad
Merged r195249:
by Daniel Sanders
· 11 years ago
32ca73e
X86: Make specifying avx2 simpler on Darwin with '-arch'
by Jim Grosbach
· 11 years ago
cc82b98
[ASan] Link with libclang_rt.asan_iossim_dynamic.dylib when targeting the iOS simulator.
by Alexander Potapenko
· 11 years ago
db33419
Add gold plugin support to the FreeBSD link driver.
by Roman Divacky
· 11 years ago
1cc766f
Commit the changes to make libc++ the default on FreeBSD >= 10, rather than
by David Chisnall
· 11 years ago
24d91e6
Ubuntu has published its Saucy release. 'Trusty Tahr' dev has just started. Add its support in Clang
by Sylvestre Ledru
· 11 years ago
66dbb3f
Default to use libc++ on OS X 10.9+ and iOS 7+.
by Bob Wilson
· 11 years ago
c6911a2
SanitizerArgs: add ability to filter/diagnose unsupported sanitizers.
by Peter Collingbourne
· 11 years ago
2a9b758
Teach the driver to not try to use 'lib32' multilib spellings on ARM
by Chandler Carruth
· 11 years ago
fe88a10
Doh, got this turned around. This is in fact the consistent ordering.
by Chandler Carruth
· 11 years ago
f4ad5ad
Clean up the deeply misleading name of the "MultiLibSuffix". This is
by Chandler Carruth
· 11 years ago
76671ed
Cleanup comments and braces. No functionality changed, just trying to
by Chandler Carruth
· 11 years ago
9a47824
Revert "Support cross linking to arm on ubuntu."
by Rafael Espindola
· 11 years ago
ba37ef9
Support cross linking to arm on ubuntu.
by Rafael Espindola
· 11 years ago
1a74782
Just detect a distro as being fedora or not.
by Rafael Espindola
· 11 years ago
79cabd0
Merge two adjacent ifs.
by Rafael Espindola
· 11 years ago
c427249
Teach clang driver about Cortex-A53 and Cortex-A57.
by Bernard Ogden
· 11 years ago
66b5dac
ARM-Darwin: Use the *-*-darwin-eabi triple for v6m & v7m archs
by Tim Northover
· 11 years ago
e69cca4
For NetBSD/current on X86 do not use libgcc and default to libc++.
by Joerg Sonnenberger
· 11 years ago
4e490e2
XCore target: add an xcore toolchain implementation
by Robert Lytton
· 11 years ago
4e30cdf
[Mips] Support FSF Mips toolchain directories tree in the Clang driver.
by Simon Atanasyan
· 11 years ago
87d52eb
[Mips] Group MIPS-related options checking function in one place.
by Simon Atanasyan
· 11 years ago
178bf0d
[Mips] Make the isMipsR2Arch() function simpler - remove checking for MIPS-arch.
by Simon Atanasyan
· 11 years ago
66751bc
[Mips] Do not check for options from the OPT_mips_CPUs_Group. All these
by Simon Atanasyan
· 11 years ago
ab5df75
Remove unused param from Linux::computeSysRoot().
by Simon Atanasyan
· 11 years ago
5c805e9
Separate construction of bi-arch path suffix from construction of
by Simon Atanasyan
· 11 years ago
f26d8bc
Remove a use of OPT_m_Joined.
by Rafael Espindola
· 11 years ago
4123b92
[ASan] Do not imply -undefined dynamic_lookup when linking dylibs with -fsanitize=address.
by Alexander Potapenko
· 11 years ago
b029c50
Moving Cortex-R cores to armv7r arch
by Renato Golin
· 11 years ago
5df4045
Add more Cortex CPUs and tests
by Renato Golin
· 11 years ago
69ca5e2
Look for libstdc++ first on the clang install directory.
by Rafael Espindola
· 11 years ago
0affc67
Teach the Linux toolchain about more modern Gentoo installations of GCC
by Chandler Carruth
· 11 years ago
1b8f12d
Move SanitizerArgs to the clang Driver
by Alexey Samsonov
· 11 years ago
f15b26c
Enhance the clang -v gcc debug printing to skip obviously bad and duplicate paths.
by Benjamin Kramer
· 11 years ago
ed5f28f
Add a convenient way to compare GCCVersions without creating temporary objects.
by Benjamin Kramer
· 11 years ago
8bdc92c
Make SanitizerArgs parsing toolchain-independent
by Alexey Samsonov
· 11 years ago
28803ba
Find a better compromise with the default library search paths used by
by Chandler Carruth
· 11 years ago
6365ab9
Start keeping track of what work was done to detect a GCC installation
by Chandler Carruth
· 11 years ago
ea7fb0c
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 11 years ago
003e1dc
Fix gcc search for cross-compiler on Ubuntu 13.04.
by Eli Friedman
· 11 years ago
7666334
We don't need to know the OpenSUSE version, so don't parse it.
by Rafael Espindola
· 11 years ago
ceb6dc8
Use the multiple argument form of path::append.
by Benjamin Kramer
· 11 years ago
4ec8d5b
Add support for passing '-target armv8' through the Driver.
by Joey Gouly
· 11 years ago
7b6301f
Remove PathV1.h usage from ToolChains.cpp.
by Rafael Espindola
· 11 years ago
40e6b30
Use simpler version of llvm::sys::fs::exists.
by Rafael Espindola
· 11 years ago
d79486a
Reword and reformat some of the "Multiarch" code in the toolchain setup.
by Chandler Carruth
· 11 years ago
ef37744
Update a comment to clarify that searching the target triple bin
by Chandler Carruth
· 11 years ago
2d8b279
Revert "Adds support for openSUSE ARM v5/v7 triples."
by Renato Golin
· 11 years ago
50abf4b
Adds support for openSUSE ARM v5/v7 triples.
by Renato Golin
· 11 years ago
3c1e4f2
Revert r184302 on Renato's behalf - it broke the bots and he's asked me to revert as he's unavailable.
by James Molloy
· 11 years ago
14595c2
Adds support for openSUSE ARM v5/v7 triples.
by Renato Golin
· 11 years ago
a372f40
Include PathV1.h only where it is used.
by Rafael Espindola
· 11 years ago
b1e25a1
[Driver] Refactor clang driver to use LLVM's Option library
by Reid Kleckner
· 11 years ago
162579a
Remove implicit fallthrough from AArch64 to Mips in lib selection
by Tim Northover
· 11 years ago
1b03464
Add Ubuntu Saucy to the list of known Ubuntu releases
by Sylvestre Ledru
· 11 years ago
b840921
by Ulrich Weigand
· 11 years ago
ec2b1b9
Always use / when computing mips specific paths.
by Rafael Espindola
· 11 years ago
a7efaf9
Add support for -stdlib=libc++ in the NetBSD toolchain.
by Joerg Sonnenberger
· 11 years ago
990b5e5
[Mips] Do not add unnecessary Mips toolchain path to the list
by Simon Atanasyan
· 11 years ago
8e8e95c
Supports Sourcery CodeBench Mips toolchain directories tree.
by Simon Atanasyan
· 11 years ago
d44d04f
Add driver support for fedora 18 on ARM.
by Rafael Espindola
· 11 years ago
8cfb720
Fix the driver logic for recent versions of DragonFly.
by John McCall
· 11 years ago
52ca70d
If the user requested a zero-base-shadow sanitizer, infer -pie and -fPIC when appropriate.
by Peter Collingbourne
· 11 years ago
577bb0a
Rename clang::driver::tools::linuxtools to clang::driver::tools::gnutools.
by Thomas Schwinge
· 12 years ago
d52b4a9
Rename LinuxDistro to Distro.
by Thomas Schwinge
· 12 years ago
3656c61
[ASan] Let the users to invoke `clang -fsanitize=address` to link binaries targeting the iOS simulator.
by Alexander Potapenko
· 12 years ago
f48b93c
Remove the Tools DensMap from the toolchain.
by Rafael Espindola
· 12 years ago
c0a55d1
Finish refactoring the tool selection logic.
by Rafael Espindola
· 12 years ago
8a1115f
Centralize the logic for using the integrated assembler.
by Rafael Espindola
· 12 years ago
5b22205
Centralize the recording of which tools have been constructed.
by Rafael Espindola
· 12 years ago
f326056
Use early returns when checking if we already constructed a tool and when
by Rafael Espindola
· 12 years ago
26adbe4
Remove unused argument.
by Rafael Espindola
· 12 years ago
af370e6
Pass an ArgList to every toolchain constructor. Remove the useIntegratedAs
by Rafael Espindola
· 12 years ago
5470cd2
Refactor a bit of duplicated code to useIntegratedAs.
by Rafael Espindola
· 12 years ago
e5dce30
Remove unused argument.
by Rafael Espindola
· 12 years ago
d532018
Remove unused argument.
by Rafael Espindola
· 12 years ago
b7e86be
Take in account the triplet 'powerpc-linux-gnuspe' for PowerPC SPE. Done for the port of Debian on this arch. More information on: http://wiki.debian.org/PowerPCSPEPort Patch by Roland Stigge
by Sylvestre Ledru
· 12 years ago
f2e7c35
Driver: add support for new style multiarch in Ubuntu 13.04
by Dmitri Gribenko
· 12 years ago
2503ebd
Add ARM v6m, v7m, and v7em architectures for Cortex-M series processors.
by Bob Wilson
· 12 years ago
59320e7
Remove the SplitDebug action and replace with a set of commands
by Eric Christopher
· 12 years ago
c706c8e
Driver and option support for -gsplit-dwarf. This is a part of
by Eric Christopher
· 12 years ago
4f4e2af
Spaces instead of tabs.
by Eric Christopher
· 12 years ago
c264e16
Add support for AArch64 target.
by Tim Northover
· 12 years ago
454028e
[ASan] Link with the dynamic runtime on OS X
by Alexander Potapenko
· 12 years ago
2cb3d30
Port r172856: 'Include ubsan runtime even when building a shared library. We don't require executable to be linked with UBSan.' to Mac
by Alexey Samsonov
· 12 years ago
3214254
[driver/Darwin] Adjust SDKROOT handling code to not generate "-isysroot /".
by Daniel Dunbar
· 12 years ago
cfa88f8
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 12 years ago
ca1ad50
ToolChains: Minor touchup to use correct type, avoid truncation.
by Will Dietz
· 12 years ago
b171852
Prepare for the upcoming version of Debian (jessie)
by Sylvestre Ledru
· 12 years ago
5ba0c8e
Fix a typo that caused a few standard library implementations of sort to
by Chandler Carruth
· 12 years ago
f175765
Try to re-structure the GCCVersion comparison routine to make it easier
by Chandler Carruth
· 12 years ago
bb6a7e0
Update comments.
by Rafael Espindola
· 12 years ago
a367a02
Fix Generic_GCC::GCCVersion::operator<
by Rafael Espindola
· 12 years ago
d7dfd98
[driver] Have -isysroot warn on nonexistent paths. rdar://12282267
by Chad Rosier
· 12 years ago
Next »