Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
10f900447e41a1a1a1877b886553da4a0dff3ad6
/
lib
/
Driver
c2f531a
Add a cl.exe compatible driver mode
by Hans Wennborg
· 11 years ago
cdbc3b3
[mips] Add support for command-line options -mno-check-zero-division and
by Akira Hatanaka
· 11 years ago
5c92b9a
[SystemZ] Add -march= command-line option
by Richard Sandiford
· 11 years ago
0e373ec
[SystemZ] Enable frame-pointer elimination for -O1 and above
by Richard Sandiford
· 11 years ago
33530b8
Address -Wreorder warning in Driver.cpp
by Hans Wennborg
· 11 years ago
76b86c2
Turn Driver::CCCIsCXX and CCCIsCPP into a single Mode enum,
by Hans Wennborg
· 11 years ago
b17a2c1
Option parsing tables: remove some unnecessary #defines
by Hans Wennborg
· 11 years ago
b470d1a
Use the simpler is_directory.
by Rafael Espindola
· 11 years ago
d965f95
Update for llvm API change.
by Rafael Espindola
· 11 years ago
d58915e
Replacing an empty switch with its moral equivalent. No functional changes intended.
by Aaron Ballman
· 11 years ago
b960232
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).
by Craig Topper
· 11 years ago
d412999
ObjC migrator: Add -objcmt-migrate-property to do property
by Fariborz Jahanian
· 11 years ago
1ec4a86
Use llvm::sys::fs::createTemporaryFile.
by Rafael Espindola
· 11 years ago
6b9240e
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 11 years ago
09d19ef
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
by Craig Topper
· 11 years ago
9e0b647
Fix PR16454: Don't #include altivec.h when preprocessing assembly.
by Bill Schmidt
· 11 years ago
7666334
We don't need to know the OpenSUSE version, so don't parse it.
by Rafael Espindola
· 11 years ago
8ed38d8
Debug Info: set default to gdwarf-2 for Darwin.
by Manman Ren
· 11 years ago
ceb6dc8
Use the multiple argument form of path::append.
by Benjamin Kramer
· 11 years ago
cbed3bf
Add support for passing v8fp options via -mfpu.
by Joey Gouly
· 11 years ago
4ec8d5b
Add support for passing '-target armv8' through the Driver.
by Joey Gouly
· 11 years ago
da6d1df
Remove PathV1.h use from WindowsToolChain.cpp.
by Rafael Espindola
· 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
f8edb99
Don't use PathV1.h in Tools.cpp.
by Rafael Espindola
· 11 years ago
829e88d
Use the simpler version of llvm::sys::fs::exists.
by Rafael Espindola
· 11 years ago
8db7ec0
Use the new llvm::sys::EnvPathSeparator.
by Rafael Espindola
· 11 years ago
4ea53ae
Add r184803 back now that the bug in unique_file has been fixed.
by Rafael Espindola
· 11 years ago
510312a
Revert "Use the new PathV2 instead of implementing the logic in clang."
by Rafael Espindola
· 11 years ago
fdf137b
Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes
by Nick Lewycky
· 11 years ago
fa09383
Remove PathV1.h from Driver.cpp.
by Rafael Espindola
· 11 years ago
4a67613
Use the new PathV2 instead of implementing the logic in clang.
by Rafael Espindola
· 11 years ago
f75ece4
[arcmt/driver] For the -ccc-arcmt-* flags, claim them when -fno-objc-arc is passed to avoid the
by Argyrios Kyrtzidis
· 11 years ago
e848630
Convert some uses of llvm::sys::Path.
by Rafael Espindola
· 11 years ago
005835d
Use the simpler version of llvm::sys::fs::exists.
by Rafael Espindola
· 11 years ago
de2b523
Convert last use of PathV1.h in Compilation.cpp
by Rafael Espindola
· 11 years ago
8ce9054
Convert a use of PathV1.h
by Rafael Espindola
· 11 years ago
80a393e
The profile library must come before the C library so that it can use atexit.
by Chandler Carruth
· 11 years ago
9db37cd
Fix the addition of Clang's profile runtime library to the link step
by Chandler Carruth
· 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
3a166e2
Add -fno-assume-sane-operator-new when building with MSan.
by Evgeniy Stepanov
· 11 years ago
e40bc4b
Fix typo in r184308.
by Richard Smith
· 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
4cd90df
[Driver] Don't forward source file input args to gcc
by Reid Kleckner
· 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
9ff463e
Use llvm::sys::fs::can_execute.
by Rafael Espindola
· 11 years ago
fc0f91c
Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4
by Manman Ren
· 11 years ago
da1f9cb
Use llvm::sys::fs::can_write.
by Rafael Espindola
· 11 years ago
b8b5297
Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!
by John McCall
· 11 years ago
3e8ac1b
Accept and ignore -fdebug-types-section for now. This will be used
by Eric Christopher
· 11 years ago
a372f40
Include PathV1.h only where it is used.
by Rafael Espindola
· 11 years ago
dd0b3c4
[Driver] Remove the using namespace directives from headers
by Reid Kleckner
· 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
57a3bbf
Use the sys::ExecuteAndWait that takes StringRefs.
by Rafael Espindola
· 11 years ago
4889a1f
Teach clang about the armv4/armv4t distinction
by Tim Northover
· 11 years ago
1b03464
Add Ubuntu Saucy to the list of known Ubuntu releases
by Sylvestre Ledru
· 11 years ago
a603569
Use the global functions instead of the Program methods.
by Rafael Espindola
· 11 years ago
a265461
Try to fix the windows build.
by Rafael Espindola
· 11 years ago
61f0868
When we're compiling with -pg make sure to link with gcrt1.o on linux. Be
by Eric Christopher
· 11 years ago
c47b6f3
If we're splitting the dwarf for fission and don't want to use the
by Eric Christopher
· 11 years ago
9adba39
Default to PIE and using stack protection on OpenBSD.
by Rafael Espindola
· 11 years ago
bdaa134
Driver: implement --dyld-prefix option.
by Peter Collingbourne
· 11 years ago
050309f
Add -fsanitize=leak to driver options.
by Sergey Matveev
· 11 years ago
3a8aff9
Add -lrt to sanitizer link arguments.
by Evgeniy Stepanov
· 11 years ago
d5dcdb2
Constify the 'dump' method so that it can be called by a const object.
by Bill Wendling
· 11 years ago
26afaf0
Extend default blacklist logic to MSan and TSan.
by Evgeniy Stepanov
· 11 years ago
b69557e
Fix a logic bug in the handling of -fmath-errno in the driver. We would
by Chandler Carruth
· 11 years ago
6bdc4c6
[Mips] Add -mldc1-sdc1 / -mno-ldc1-sdc1 command line options.
by Simon Atanasyan
· 11 years ago
e756563
C++1y: Add a step limit to constexpr evaluation, to catch runaway loops.
by Richard Smith
· 11 years ago
b840921
by Ulrich Weigand
· 11 years ago
fd4aa4b
R600: Update GPU variants in -mcpu option
by Tom Stellard
· 11 years ago
1c18759
[driver] Allow multiple -arch options with -save-temps by adding the arch name
by Chad Rosier
· 11 years ago
ec2b1b9
Always use / when computing mips specific paths.
by Rafael Espindola
· 11 years ago
9dbfc61
[Mips] Pass -mips16, -mmicromips, -mdsp and -mdspr2 flags to the assembler.
by Simon Atanasyan
· 12 years ago
a7efaf9
Add support for -stdlib=libc++ in the NetBSD toolchain.
by Joerg Sonnenberger
· 12 years ago
99d2eb4
Exit early when $PWD isn't set. Remove unused unistd.h include.
by Benjamin Kramer
· 12 years ago
6089adc
Use LLVM's preferred current_path API instead of calling getcwd(3) directly.
by Benjamin Kramer
· 12 years ago
7c99374
[driver] Revert r180652 and 180658 and temporarily #define MAXPATHLEN to
by Chad Rosier
· 12 years ago
1d22fa2
Fix the dangling pointer.
by Chad Rosier
· 12 years ago
e1c4ac3
[driver] Use the llvm equivalent of getcwd(). Hopefully, this makes the Windows
by Chad Rosier
· 12 years ago
b1c8122
[driver] Implement the -fdebug-compilation-dir in a way that is compatible with
by Chad Rosier
· 12 years ago
3142279
[driver] Put -fvectorize under the -Ofast umbrella flag. Part of rdar://13622687
by Chad Rosier
· 12 years ago
b82e117
[driver] Improve the implementation of the -Ofast option.
by Chad Rosier
· 12 years ago
0127b3f
[driver] Add a hasFlag API that accepts a positive alias.
by Chad Rosier
· 12 years ago
c7e2a4e
[Mips] Convert a GNU style Mips ABI name to the name accepted by LLVM
by Simon Atanasyan
· 12 years ago
990b5e5
[Mips] Do not add unnecessary Mips toolchain path to the list
by Simon Atanasyan
· 12 years ago
8e8e95c
Supports Sourcery CodeBench Mips toolchain directories tree.
by Simon Atanasyan
· 12 years ago
9753d46
Add support for gcc's spelling of -fcolor-diagnostics.
by Nico Weber
· 12 years ago
f491013
[Modules] Convert module specific -fno-modules-autolink into -fno-autolink.
by Daniel Dunbar
· 12 years ago
3c6a9b0
Add a new flag -vectorize-slp-aggressive to enable Hals BB vectorizer.
by Nadav Rotem
· 12 years ago
50ea963
Rename the slp-vectorizer clang/llvm flags. No functionality change.
by Nadav Rotem
· 12 years ago
321ae79
[Mips] Support -mmicromips / -mno-micromips command line options.
by Simon Atanasyan
· 12 years ago
a814161
[Mips] Fix indentation.
by Simon Atanasyan
· 12 years ago
7c06cba
[Mips] Follow-up to r179481. Reduce code duplication. Use
by Simon Atanasyan
· 12 years ago
d44d04f
Add driver support for fedora 18 on ARM.
by Rafael Espindola
· 12 years ago
2ed42b8
[Mips] Remove "single" from the list of valid MIPS float ABI names. Add
by Simon Atanasyan
· 12 years ago
Next »