dim
8e5c968a84
Update llvm, clang and lldb to trunk r257626, and update build glue.
2016-01-14 17:42:46 +00:00
dim
9b5bf5c4f5
Update llvm to trunk r256633.
2015-12-30 13:13:10 +00:00
dim
f5e45b5422
Update llvm/clang to r242221.
2015-08-12 18:31:11 +00:00
dim
706271a799
Update llvm/clang to r241361.
2015-07-05 22:34:42 +00:00
dim
353ba56951
Update llvm/clang to r240225.
2015-06-23 18:44:19 +00:00
dim
238df27d05
Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk
...
r239412.
2015-06-10 19:12:52 +00:00
dim
5ef8fd3549
Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and
...
preserve our customizations, where necessary.
2015-05-27 20:26:41 +00:00
dim
7db7b571b9
Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from
...
^/vendor/clang/dist, resolve conflicts, and cleanup patches.
2015-01-25 23:36:55 +00:00
dim
b04364d6ca
Amend r276211 for the new PowerPC relocation types that were added
...
there. (Upstream is now using a generated file for this, so there is no
direct upstream commit associated with this change.)
2014-12-25 23:54:57 +00:00
dim
7ef9d4d9e7
Pull in r215352 from upstream llvm trunk (by Tim Northover):
...
AArch64: add support for dynamic-loader relocations
LLD needs them, and it's good to be able to print them properly when
our object dumpers encounter them.
Patch by Daniel Stewart.
This is needed for supporting the upgrade to a newer LLDB snapshot.
2014-11-26 23:52:59 +00:00
dim
2c8643c639
Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and
...
preserve our customizations, where necessary.
2014-11-24 17:02:24 +00:00
rdivacky
fd559b198f
Backport r197824, r213427 and r213960 from LLVM trunk:
...
r197824 | rdivacky | 2013-12-20 19:08:54 +0100 (Fri, 20 Dec 2013) | 2 lines
Implement initial-exec TLS for PPC32.
r213427 | hfinkel | 2014-07-19 01:29:49 +0200 (Sat, 19 Jul 2014) | 7 lines
[PowerPC] 32-bit ELF PIC support
This adds initial support for PPC32 ELF PIC (Position Independent Code; the
-fPIC variety), thus rectifying a long-standing deficiency in the PowerPC
backend.
Patch by Justin Hibbits!
r213960 | hfinkel | 2014-07-25 19:47:22 +0200 (Fri, 25 Jul 2014) | 3 lines
[PowerPC] Support TLS on PPC32/ELF
Patch by Justin Hibbits!
Reviewed by: jhibbits
Approved by: dim
2014-08-18 18:05:55 +00:00
dim
882a15c9c2
Import a whole bunch of llvm trunk commits to enable self-hosting clang
...
3.4 on Sparc64 (commit descriptions left out for brevity):
r196755 r198028 r198029 r198030 r198145 r198149 r198157 r198565 r199186
r199187 r198280 r198281 r198286 r198480 r198484 r198533 r198567 r198580
r198591 r198592 r198658 r198681 r198738 r198739 r198740 r198893 r198909
r198910 r199014 r199024 r199028 r199031 r199033 r199061 r199775 r199781
r199786 r199940 r199974 r199975 r199977 r200103 r200104 r200112 r200130
r200131 r200141 r200282 r200368 r200373 r200376 r200509 r200617 r200960
r200961 r200962 r200963 r200965
Submitted by: rdivacky
2014-02-20 21:56:15 +00:00
dim
a8b6bed223
Upgrade our copy of llvm/clang to 3.4 release. This version supports
...
all of the features in the current working draft of the upcoming C++
standard, provisionally named C++1y.
The code generator's performance is greatly increased, and the loop
auto-vectorizer is now enabled at -Os and -O2 in addition to -O3. The
PowerPC backend has made several major improvements to code generation
quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ
backends have all seen major feature work.
Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.4/docs/ReleaseNotes.html >
<http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html >
MFC after: 1 month
2014-02-16 19:44:07 +00:00
dim
8d21fe8a6d
Upgrade our copy of llvm/clang to 3.3 release.
...
Release notes are still in the works, these will follow soon.
MFC after: 1 month
2013-06-12 18:48:53 +00:00
dim
4ca88b0ec1
Upgrade our copy of llvm/clang to trunk r178860, in preparation of the
...
upcoming 3.3 release (branching and freezing expected in a few weeks).
Preliminary release notes can be found at the usual location:
<http://llvm.org/docs/ReleaseNotes.html >
An MFC is planned once the actual 3.3 release is finished.
2013-04-12 17:57:40 +00:00
dim
b4ddb922b1
Upgrade our copy of llvm/clang to r168974, from upstream's release_32
...
branch. This is effectively llvm/clang 3.2 RC2; the 3.2 release is
coming soon.
2012-12-03 19:24:08 +00:00
dim
ea718b0e08
Upgrade our copy of llvm/clang to trunk r162107. With thanks to
...
Benjamin Kramer and Joerg Sonnenberger for their input and fixes.
2012-08-20 18:33:03 +00:00
dim
b70edef2be
Upgrade our copy of llvm/clang to r155985, from upstream's release_31
...
branch. This brings us very close to the 3.1 release, which is planned
for May 14th.
MFC after: 2 weeks
2012-05-03 20:41:21 +00:00
dim
6170cec430
Upgrade our copy of llvm/clang to trunk r154661, in preparation of the
...
upcoming 3.1 release (expected in a few weeks). Preliminary release
notes can be found at: <http://llvm.org/docs/ReleaseNotes.html >
MFC after: 2 weeks
2012-04-16 21:23:25 +00:00
dim
99b00e570c
Upgrade our copy of llvm/clang to r142614, from upstream's release_30
...
branch. This brings us very close to the 3.0 release, which is expected
in a week or two.
MFC after: 1 week
2011-10-22 14:08:43 +00:00
dim
1242dbdf42
Upgrade our copy of llvm/clang to r135360, from upstream's trunk.
2011-07-17 19:51:40 +00:00
dim
96038e6533
Upgrade our copy of llvm/clang to r130700, from upstream's trunk.
2011-05-02 21:04:37 +00:00
dim
a0b20b5d1f
Upgrade our copy of llvm/clang to r126079, from upstream's trunk.
...
This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.
2011-02-20 19:33:47 +00:00