| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 166230
|
|
|
|
|
|
| |
metadata.
llvm-svn: 166023
|
|
|
|
| |
llvm-svn: 165988
|
|
|
|
|
|
| |
See PR14013.
llvm-svn: 165962
|
|
|
|
|
|
|
|
| |
(r165531, 165532) and I
(r165534), but leave the test case in place.
llvm-svn: 165537
|
|
|
|
|
|
| |
of the checks fails.
llvm-svn: 165536
|
|
|
|
|
|
|
| |
options when clang invokes cc1plus for i386 kexts.
rdar://12459188
llvm-svn: 165534
|
|
|
|
| |
llvm-svn: 165532
|
|
|
|
| |
llvm-svn: 165531
|
|
|
|
| |
llvm-svn: 165370
|
|
|
|
|
|
|
|
|
|
|
|
| |
crtfastmath.o contains routines to set the floating point flags to a faster,
unsafe mode. Linking it in speeds up code dealing with denormals significantly
(PR14024).
For now this is only enabled on linux where I can test it and crtfastmath.o is
widely available. We may want to provide a similar file with compiler-rt
eventually and/or enable it on other platforms too.
llvm-svn: 165240
|
|
|
|
|
|
|
|
|
|
| |
clang specifying a temporary file that it later cleans up so that it can survive
the linking stage. However, when we compile object files during LTO we don't
call 'dsymutil'. That's done at a different stage (if at all). We rely upon the
linker to specify a unique name for the temporary file it generates.
<rdar://problem/12401423>
llvm-svn: 165028
|
|
|
|
| |
llvm-svn: 164907
|
|
|
|
| |
llvm-svn: 164905
|
|
|
|
|
|
|
| |
use the integrated pre-processor, preprocess in objective-c++ mode.
// rdar://12189793.
llvm-svn: 164836
|
|
|
|
|
|
| |
Fixes PR13851. Patch by Dimitry Andric!
llvm-svn: 164717
|
|
|
|
|
|
| |
rdar://12299433
llvm-svn: 164638
|
|
|
|
|
|
|
| |
Thanks to Byoungyoung for realizing taht we are not passing the default
option correctly.
llvm-svn: 164543
|
|
|
|
|
|
|
|
| |
-mips32, -mips32r2, -mips64, -mips64r2.
The patch reviewed by Eric Christopher.
llvm-svn: 164410
|
|
|
|
|
|
| |
Patch by Tobias von Koch!
llvm-svn: 164176
|
|
|
|
| |
llvm-svn: 163804
|
|
|
|
|
|
|
|
|
|
| |
passing -fretain-comments-from-system-headers. By default, the
compiler no longer parses such documentation comments, as they
can result in a noticeable compile time/PCH slowdown.
Fixes <rdar://problem/11860820>.
llvm-svn: 163778
|
|
|
|
|
|
| |
Patch by Brad Smith.
llvm-svn: 163777
|
|
|
|
|
|
| |
active.
llvm-svn: 163705
|
|
|
|
| |
llvm-svn: 163689
|
|
|
|
|
|
|
|
| |
Android uses the same flavour of crt*.o for PIE and non-PIE executables, and a
different one for DSOs. GNU/Linux, on the other hand, uses one set of crt*.o
for non-PIE executables, and another for both PIE executables and DSOs.
llvm-svn: 163500
|
|
|
|
|
|
|
|
| |
or the name of a particular processor.
The patch reviewed by Douglas Gregor.
llvm-svn: 163492
|
|
|
|
| |
llvm-svn: 163388
|
|
|
|
|
|
| |
Patch by Brooks Davis.
llvm-svn: 163249
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of the code guarded with ANDROIDEABI are not
ARM-specific, and having no relation with arm-eabi.
Thus, it will be more natural to call this
environment "Android" instead of "ANDROIDEABI".
Note: We are not using ANDROID because several projects
are using "-DANDROID" as the conditional compilation
flag.
llvm-svn: 163088
|
|
|
|
|
|
| |
Also update the tests that rely on c++98 to explicitly mention that.
llvm-svn: 162890
|
|
|
|
|
|
|
|
|
|
|
|
| |
This improves compatibility with gcc in this regard, and this file generation
can be ameliorated with GCOV_PREFIX and GCOV_PREFIX_STRIP. It's also useful if
your build directory doesn't specify -o <abspath> and it uses a recursive make
structure, so it's not relative to the toplevel.
Patch by Joshua Cranmer!
<rdar://problem/12179524>
llvm-svn: 162884
|
|
|
|
|
|
| |
Path by Brooks Davis, tests and fixes from me.
llvm-svn: 162761
|
|
|
|
|
|
|
| |
to the -mllvm -mips-ssection-threshold=<value> pair and pass to the frontend.
The patch suggested by Carl Norum.
llvm-svn: 162697
|
|
|
|
|
|
| |
PR9673
llvm-svn: 162285
|
|
|
|
|
|
|
|
| |
diagnostics for bad deployment targets and adding a few
more predicates. Includes a patch by Jonathan Schleifer
to enable ARC for ObjFW.
llvm-svn: 162252
|
|
|
|
|
|
| |
of silently dropping it on the floor.
llvm-svn: 162075
|
|
|
|
| |
llvm-svn: 161630
|
|
|
|
| |
llvm-svn: 161546
|
|
|
|
|
|
|
| |
If you build with -fobjc-arc, then -fobjc-link-runtime is implied but we
don't need to warn about it being unused in that case. rdar://12039965
llvm-svn: 161444
|
|
|
|
| |
llvm-svn: 161038
|
|
|
|
|
|
| |
Fixes PR13343.
llvm-svn: 161019
|
|
|
|
| |
llvm-svn: 160958
|
|
|
|
|
|
|
|
| |
on newer FreeBSD (GNU ld 2.17).
Patch by Dimitry Andric!
llvm-svn: 160931
|
|
|
|
| |
llvm-svn: 160590
|
|
|
|
|
|
|
|
|
|
|
| |
assembly.
By default, we don't emit IR for MS-style inline assembly (see r158833 as to
why). This is strictly for testing purposes and should not be enabled with the
expectation that things will work. This is a temporary flag and will be removed
once MS-style inline assembly is fully supported.
llvm-svn: 160573
|
|
|
|
|
|
|
| |
This macro was being unconditionally set to zero, preceded by a FIXME comment.
This fixes <rdar://problem/11845441>. Patch by Michael Gottesman!
llvm-svn: 160491
|
|
|
|
| |
llvm-svn: 160231
|
|
|
|
|
|
|
|
|
| |
Failing Tests (3):
Clang :: Index/complete-cxx-inline-methods.cpp
Clang :: Index/recursive-cxx-member-calls.cpp
Clang :: SemaTemplate/inject-templated-friend-post.cpp
llvm-svn: 160103
|
|
|
|
| |
llvm-svn: 160052
|