Dimitry Andric
30785c0e2b
Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788,
...
update build glue and version numbers.
2018-01-06 23:44:14 +00:00
Dimitry Andric
fe4fed2e4d
Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545,
...
update build glue and version numbers, add new intrinsics headers, and
update OptionalObsoleteFiles.inc.
2017-12-29 00:56:15 +00:00
Dimitry Andric
8ca4c80b1b
Merge lld trunk r321414 to contrib/llvm/tools/lld.
2017-12-24 01:11:19 +00:00
Dimitry Andric
10dc89a5a7
Merge lld trunk r321017 to contrib/llvm/tools/lld.
2017-12-20 15:50:21 +00:00
Ed Maste
e10e2b23bf
lld: Slightly simplify code and add comment.
...
Cherry-pick lld r315658 by Rui Ueyama:
This is not a mechanical transformation. Even though I believe this
patch is correct, I'm not 100% sure if lld with this patch behaves
exactly the same way as before on all edge cases. At least all tests
still pass.
I'm submitting this patch because it took almost a day to understand
this function, and I don't want to lose it.
This fixes jemalloc assertion failures observed at startup with i386
binaries and an lld-linked libc.so.
Reviewed by: dim
Obtained from: LLVM r315658
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13503
2017-12-16 14:26:11 +00:00
Ed Maste
df1f0f9b90
lld: Simplify a boolean expression by De Morgan's laws.
...
Cherry-pick lld r315653 by Rui Ueyama:
I don't really understand what exactly this expression means,
but at least I can mechanically transform it.
Obtained from: LLVM r315653
MFC after: 1 week
2017-12-15 18:56:12 +00:00
Dimitry Andric
b40b48b876
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update
...
build glue.
2017-07-19 19:41:41 +00:00
Dimitry Andric
c439438675
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r307894, and update
...
build glue.
2017-07-13 21:58:45 +00:00
Dimitry Andric
edd7eaddc8
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and update
...
build glue.
2017-06-27 06:40:39 +00:00
Dimitry Andric
24d58133b7
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305575, and update
...
build glue.
2017-06-17 00:09:34 +00:00
Dimitry Andric
db17bf38c5
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
...
build glue.
2017-06-10 19:17:14 +00:00
Dimitry Andric
f9448bf33f
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update
...
build glue.
2017-06-01 22:47:02 +00:00
Dimitry Andric
d8866befb8
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update
...
build glue.
2017-05-22 21:17:44 +00:00
Dimitry Andric
60ff8e32a5
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303291, and update
...
build glue.
2017-05-18 18:33:33 +00:00
Dimitry Andric
5517e702c0
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update
...
build glue.
2017-05-16 21:50:29 +00:00
Dimitry Andric
0f5676f432
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update
...
build glue.
2017-05-08 19:20:55 +00:00
Dimitry Andric
46b69c6933
Merge lld trunk r300422 and resolve conflicts.
2017-04-16 16:35:48 +00:00
Dimitry Andric
f1a29dd344
Merge llvm, clang, lld and lldb release_40 branch r292009. Also update
...
build glue.
2017-01-14 22:12:13 +00:00
Dimitry Andric
1189dbaa8c
Update lld to trunk r290819 and resolve conflicts.
2017-01-02 21:32:52 +00:00
Ed Maste
97c3811c96
Bring lld (release_39 branch, r279477) to contrib
2016-08-30 16:15:19 +00:00