joerg
f14316bcbc
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
...
performance improvements across all backends and a much improved PPC32
backend.
2014-08-10 17:32:54 +00:00
joerg
b1bb3099bf
Update build system for LLVM/Clang snapshot r209886. This brings in the
...
merged AArch64 backend and the move of eARM to DWARF exception handling
for NetBSD. C++11 is required for building.
2014-05-30 18:28:13 +00:00
joerg
dd255ccea4
Update build glue for LLVM/Clang 3.5svn r199312. Noticable changes
...
include bug fixes for the loop vectorizer, initial work for assembler
parser/disassembler on SPARC, improvements to ARM assembler and .code16
support on x86.
2014-01-15 22:21:33 +00:00
joerg
6d322f2f45
Update LLVM family to 3.5svn r198450. Interesting changes include:
...
- Improvements in the SPARC64 support
- ARM backend can almost build a full NetBSD/EABI system with the
integrated assembler
- PowerPC grows disassembler support
- LLD supports copy relocation, beginning of MIPS backend
- New diagnostic for use of bool expression as size_t argument for
strncmp and friends
2014-01-05 16:38:05 +00:00
joerg
6c440ed37c
Update LLVM/Clang snapshot to r189662. This includes many improvements
...
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional) build
infrastructure for lld to allow easier testing. This is controlled by
MKLLD.
2013-09-02 14:34:55 +00:00
joerg
25c7cbb1ed
Update LLVM/Clang to snapshot r185778. This brings in a lot of work on
...
integrated-assembler support on PowerPC as well as support for
compressed DWARF sections in some tools.
2013-07-07 21:36:42 +00:00
joerg
c7c727fae8
Update LLVM/Clang snapshot to r182734. Brings initial support for
...
integrated PowerPC assembler.
2013-05-28 17:37:33 +00:00
joerg
af56d1fe99
Update LLVM/Clang snapshot to r180004. This brings in the last pieces of
...
C++11 support in Clang as well as initial SPARC64 support.
2013-04-25 13:59:54 +00:00
joerg
db135d737c
Add infrastructure for building MCLinker.
2013-02-27 21:25:05 +00:00
joerg
c1d816d5fd
Update LLVM/Clang snapshot to r175373. This improves GNU as
...
compatibility.
2013-02-19 12:35:41 +00:00
joerg
96fc3e30a7
Update to LLVM/Clang snapshot r174288. This brings in the new AArch64
...
backend as well as an import bug fix for pointer compare optimisations.
2013-02-04 15:00:31 +00:00
joerg
fa9d9d71df
Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
...
release.
2013-01-23 15:02:52 +00:00
joerg
2b3d1ee8a7
Update LLVM/Clang snapshot to r164464. This adopts the GCC options for
...
the SSP parameters and a not-yet-default rewrite of SROA.
2012-09-23 17:22:22 +00:00
joerg
103b308da9
Update LLVM/Clang snapshot to r153935. This brings in the new inline
...
cost analysis.
2012-04-04 10:42:00 +00:00
joerg
ead2c0eee3
Update LLVM/Clang snapshot to r151411. This brings in Lambda support for
...
C++11 and a new literal format string check to catch variadic argument
functions.
2012-02-28 17:09:29 +00:00
joerg
e39ef1d61e
Update LLVM/Clang snapshot to r148262 for some bugfixes.
2012-01-17 15:51:55 +00:00
joerg
fe2cc85884
Update LLVM/Clang snapshot to r143571 for the improved optimizer.
2011-11-03 17:52:53 +00:00
joerg
9aa0541bdf
Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
...
preventing Qt4 from building.
2011-10-11 13:53:56 +00:00
joerg
9777e8c193
Update to Clang/LLVM r135360. Most importantly, this adjusts the
...
cc -print-search-dirs output to expand sysroot-prefixed library paths to
make live easier for libtool.
2011-07-17 20:07:56 +00:00
joerg
220d715bdc
Update to LLVM/Clang r135100 to get past the type system rewrite.
2011-07-13 23:48:29 +00:00
joerg
1cb60d627b
Update LLVM/Clang snapshot to r134635. This reduces the memory usage in
...
preprocessor heavy code and recognizes mipseb as alias for mips.
2011-07-07 21:59:14 +00:00
joerg
288bb96063
Hook up LLVM's MIPS target.
2011-07-05 19:37:10 +00:00
joerg
1b9578b8c2
Hook up LLVM's ARM target.
2011-07-05 17:22:20 +00:00
joerg
c8a6f85bd1
Use a different switch to explicitly disable developer-only libraries
...
for the toolchain build.
2011-07-05 17:15:51 +00:00
joerg
b49cc14919
Hook up LLVM's SPARC target.
2011-07-05 14:15:56 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
joerg
46f5119e40
Update LLVM and Clang snapshot
2011-05-12 14:56:22 +00:00
joerg
213144e1de
Update LLVM/Clang snapshot. This brings improvements for the integrated
...
assembler and support for -cxx-isystem in the driver.
2011-02-23 03:09:02 +00:00
joerg
daf6c4152f
Update LLVM/clang snapshot. This brings in support for
...
.pushsection/.popsection and fixes clang -B to be incremental.
2011-02-17 18:35:35 +00:00
joerg
48360965f3
Add LLVM and clang build system. It is enabled by MKLLVM=yes.
...
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.
2011-02-06 01:13:42 +00:00