| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
Some files installed by clang are not relevant for general users and we'd like
to be able to install them to a different location. This adds a new
--with-internal-prefix configure option and a corresponding PROJ_internal_prefix
makefile variable, which defaults to the standard prefix. A tool makefile
can specify that it should be installed to this internal prefix by defining
INTERNAL_TOOL.
llvm-svn: 145234
|
|
|
|
|
|
|
|
|
|
|
| |
Now that it needs to be exported in a public header (Valgrind.h)
it should be prefixed to avoid collision with other projects.
Add it to llvm-config.h as well.
This'll require regenerating the configure script after this
commit, but I don't have the required autoconf version.
llvm-svn: 145214
|
|
|
|
|
|
| |
reading files.
llvm-svn: 145061
|
|
|
|
|
|
| |
options to use libc++ as the default c++ library.
llvm-svn: 144413
|
|
|
|
| |
llvm-svn: 143501
|
|
|
|
| |
llvm-svn: 143500
|
|
|
|
| |
llvm-svn: 143164
|
|
|
|
|
|
|
| |
version of the install program, which does not have the --strip-program
switch.
llvm-svn: 143009
|
|
|
|
|
|
|
|
| |
to use for stripping final executables.
Patch by Simon Atanasyan!
llvm-svn: 142997
|
|
|
|
| |
llvm-svn: 142880
|
|
|
|
| |
llvm-svn: 142878
|
|
|
|
|
|
| |
tools/clang on tools/Makefile.
llvm-svn: 142102
|
|
|
|
| |
llvm-svn: 142044
|
|
|
|
|
|
|
| |
This makes it easier to link against LLVM libs, especially if you are using
_oasis.
llvm-svn: 141992
|
|
|
|
|
|
| |
Many distros provide stdc++.dll recently. --enable-embed-stdcxx might confuse people.
llvm-svn: 141875
|
|
|
|
|
|
|
|
| |
support C89.
We probably didn't support them anyways.
llvm-svn: 140361
|
|
|
|
|
|
| |
script. Only the testsuite project needs to know this information.
llvm-svn: 140220
|
|
|
|
|
|
| |
here anymore and has been migrated to the test-suite project.
llvm-svn: 140216
|
|
|
|
| |
llvm-svn: 140194
|
|
|
|
|
|
|
|
| |
The problems that llvmc solved have largely been subsumed with the
tasks that the clang driver can accomplish, but llvmc lacks flexibility
and depends too heavily on the EOL'd llvm-gcc.
llvm-svn: 140093
|
|
|
|
|
|
| |
Patch by Arrowdodger.
llvm-svn: 140064
|
|
|
|
|
|
|
|
|
|
|
|
| |
of the original check meant that configure was caching the default
CC check and using that instead of the result of AC_PROG_CC in both
configure checks and during compilation.
This wasn't affecting C++ so it was hard to notice.
Regenerate configure.
llvm-svn: 139937
|
|
|
|
|
|
| |
on all platforms.
llvm-svn: 139934
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support of NativeClient (*-*-nacl) OS support to LLVM.
It's already supported in autoconf/config.sub.
The motivation for this change is to start upstreaming PNaCl work. The
whole set of patches include llvm backends (i686, x86_64, ARM),
llvm-gcc (probably, would not be upstreamed because it's deprecated)
and clang (the work has been just started, the amount of changes is
going to be low and the most of the work is expected to be done close
to the mainline).
llvm-svn: 138005
|
|
|
|
| |
llvm-svn: 136721
|
|
|
|
|
|
| |
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC.
llvm-svn: 135812
|
|
|
|
|
|
|
|
| |
Stefanovic. I removed the part that actually emits the instructions cause
I want that to get in better shape first and in incremental steps. This
also makes it easier to review the upcoming parts.
llvm-svn: 135678
|
|
|
|
|
|
|
| |
(including compilation, assembly). Move relocation model Reloc::Model from
TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine.
llvm-svn: 135468
|
|
|
|
|
|
|
| |
specify where bug reports should be submitted.
Part of rdar://9575623
llvm-svn: 135233
|
|
|
|
|
|
| |
MCTargetDesc to prepare for next round of changes.
llvm-svn: 135219
|
|
|
|
| |
llvm-svn: 134282
|
|
|
|
|
|
| |
options just to pass to ld).
llvm-svn: 133206
|
|
|
|
|
|
| |
Only 163 days late!
llvm-svn: 132895
|
|
|
|
| |
llvm-svn: 132294
|
|
|
|
|
|
|
| |
This is important for the correct lowering of unwind instructions
(which doesn't matter at all) and llvm.eh.resume calls (which does).
llvm-svn: 132291
|
|
|
|
| |
llvm-svn: 131903
|
|
|
|
|
|
|
|
| |
For some reason this was not reverted when r103213 was.
At the same time, add an optional rule for clang's doxygen.cfg.
llvm-svn: 131279
|
|
|
|
|
|
|
|
|
| |
instead of the versions of individual libraries.
autoconf: Add checking ELM_Callback decl for mingw32 and mingw-w64.
cmake/config-ix.cmake: Add checking ELM_Callback decl for win32.
llvm-svn: 130657
|
|
|
|
|
|
| |
function.
llvm-svn: 127626
|
|
|
|
|
|
| |
function.
llvm-svn: 127345
|
|
|
|
| |
llvm-svn: 127213
|
|
|
|
|
|
|
|
|
|
| |
config.h.*.
AC_CHECK_FUNCS seeks a symbol only in libs. We should check the declaration in string.h.
FIXME: I have never seen mingw(s) have strerror_s() (not _strerror_s()).
FIXME: Autoconf/CMake may seek strerror_s() with the definition MINGW_HAS_SECURE_API in future.
llvm-svn: 125172
|
|
|
|
|
|
|
| |
config.h.* have conditions whether each symbol is defined or not.
Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw.
llvm-svn: 124950
|
|
|
|
| |
llvm-svn: 124769
|
|
|
|
|
|
|
|
| |
llvm.dll with --enable-shared on Cygming.
Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available.
llvm-svn: 122622
|
|
|
|
|
|
|
|
| |
certain hosts.
This would be needed to build pthread*.dll-free distribution on recent MinGW-MSYS distros.
llvm-svn: 122621
|
|
|
|
|
|
|
|
|
|
| |
variable for args you want to default pass to gzip.
Patch based on one by asau@inbox.ru.
Fixes PR8758.
llvm-svn: 121449
|
|
|
|
| |
llvm-svn: 121222
|
|
|
|
|
|
|
| |
succeed. Also make the testcase clearer as to what we're doing and
emit a checking notification to the log.
llvm-svn: 121101
|
|
|
|
|
|
| |
Try to fix building on the wayback machine.
llvm-svn: 120801
|