| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766
llvm-svn: 164769
|
| |
|
|
| |
llvm-svn: 164766
|
| |
|
|
|
|
| |
Fixes PR13851. Patch by Dimitry Andric!
llvm-svn: 164717
|
| |
|
|
| |
llvm-svn: 164644
|
| |
|
|
|
|
| |
rdar://12299433
llvm-svn: 164638
|
| |
|
|
|
|
|
| |
Thanks to Byoungyoung for realizing taht we are not passing the default
option correctly.
llvm-svn: 164543
|
| |
|
|
| |
llvm-svn: 164473
|
| |
|
|
| |
llvm-svn: 164470
|
| |
|
|
|
|
| |
using getArch, but I will try to fix them one at time to add tests.
llvm-svn: 164460
|
| |
|
|
|
|
|
|
| |
-mips32, -mips32r2, -mips64, -mips64r2.
The patch reviewed by Eric Christopher.
llvm-svn: 164410
|
| |
|
|
|
|
|
|
|
| |
The Freescale SDK is based on OpenEmbedded, and this might be useful
for other OpenEmbedded-based configurations as well.
With minor modifications, patch by Tobias von Koch!
llvm-svn: 164177
|
| |
|
|
|
|
| |
Patch by Tobias von Koch!
llvm-svn: 164176
|
| |
|
|
|
|
|
|
| |
paths when target is MIPS 32-bit.
The patch reviewed by Chandler Carruth.
llvm-svn: 163898
|
| |
|
|
| |
llvm-svn: 163870
|
| |
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 163146
|
| |
|
|
|
|
|
|
| |
This change adds detection of C++ headers and libraries paths when
building with the standalone toolchain from Android NDK. They are in a
slightly unusual place.
llvm-svn: 163109
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 163077
|
| |
|
|
|
|
| |
tools can have access to it.
llvm-svn: 163076
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 162651
|
| |
|
|
|
|
| |
OptTable::Info.
llvm-svn: 162299
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 162236
|
| |
|
|
| |
llvm-svn: 162231
|
| |
|
|
|
|
|
| |
- The SDKROOT environment variable is the de facto way to set the default SDK
for a number of tools, join forces with them.
llvm-svn: 162116
|
| |
|
|
|
|
| |
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: 161367
|
| |
|
|
|
|
|
|
|
|
| |
'clang-cpp'.
For now, the test uses "REQUIRES: shell" to determine if the host system
supports "ln -s", which it uses to create a 'clang-cpp' symlink. This is a bit
hacky and should likely be directly supported by lit.cfg.
llvm-svn: 161317
|
| |
|
|
| |
llvm-svn: 161266
|