Vendor import of libc++ release_70 branch r338892:
Vendor import of compiler-rt release_70 branch r338892:
Vendor import of clang release_70 branch r338892:
Vendor import of llvm release_70 branch r338892:
Remove FreeBSD keyword properties.
Merge ^/head r336870 through r337285, and resolve conflicts.
Update lib/libclang_rt for compiler-rt trunk r338150.
Oh btw, this might also need lines in OptionalObsoleteFiles.inc?
Note that it is upstream which places the .so file in /usr/lib/clang/X.Y.Z, supposedly because it is very version-dependent. I'm unsure as to whether there is in any RPATH magic involved. In fact, I have never properly gotten the dynamic ASan lib working, as far as I remember.
Update build glue for upstream r338536 import.
Update llvm tool manpages, and llvm-mca.1.
Update libc++ and libc++experimental Makefiles, add libc++fs Makefile,
Bump revisions to r338536, and also bump lld version again.
Merge compiler-rt trunk r338150 (just before the 7.0.0 branch point),
Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and
Merge lldb trunk r338150 (just before the 7.0.0 branch point), and
Merge lld trunk r338150 (just before the 7.0.0 branch point), and
Merge clang trunk r338150 (just before the 7.0.0 branch point), and
Tag libc++ trunk r338536.
Merge llvm trunk r338150 (just before the 7.0.0 branch point), and
Tag compiler-rt trunk r338536.
Vendor import of clang trunk r338536:
Vendor import of lldb trunk r338536:
Vendor import of llvm trunk r338536:
Vendor import of libc++ trunk r338536:
Vendor import of lld trunk r338536:
Vendor import of compiler-rt trunk r338536:
Merge compiler-rt trunk r338150, and resolve conflicts.
Merge libc++ trunk r338150, and resolve conflicts.
Update build glue to make WITH_LLDB work.
Update build glue to make WITH_LLD work.
Update build blue to make WITH_CLANG_EXTRAS and WITH_CLANG_FULL work.
Update OptionalObsoleteFiles.inc for new clang intrinsics headers.
Make the minimal clang executable build.
Update clang intrinsics headers.
Remove SRCS for files that have been deleted upstream.
Make llvm-tblgen and clang-tblgen build.
Update llvm/clang version numbers in various files.
Get rid of the patches directory, it's not maintained any longer.
Merge lldb trunk r338150, and resolve conflicts.
Merge lld trunk r338150, and resolve conflicts.
Merge clang trunk r338150, and resolve conflicts.
Merge llvm trunk r338150, and resolve conflicts.
Create a project branch for importing clang, llvm, lld, lldb,
Delete tag, for retagging.
Tag libc++ trunk r338150.
Vendor import of libc++ trunk r338150:
Vendor import of clang trunk r338150:
Vendor import of lldb trunk r338150:
Tag compiler-rt trunk r338150.
Vendor import of compiler-rt trunk r338150:
Vendor import of lld trunk r338150:
Vendor import of llvm trunk r338150:
Get rid of all the auto-added svn:keywords properties.
Bump my limit for a rather largish llvm import.
Add a few forgotten files to ObsoleteFiles.inc:
I'm totally fine with this, after you've tried it out. I assume there will be no ill effects, only some (theoretical?) performance gain. :)
Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSD
Revert r336497 for now, as it breaks on architectures using gcc, with:
Fix powl, cpow, cpowf, and cpowl imports from OpenBSD
Pull in r211155 from upstream llvm trunk (by Tim Northover):
Pull in r336008 from upstream clang trunk:
More follow-up to r335799 (llvm/clang 6.0.1 update), where I forgot to
Follow-up to r335799 (llvm/clang 6.0.1 update), by regenerating various
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
Tag llvm 6.0.1 release r335540.
Tag clang 6.0.1 release r335540.
Tag libc++ 6.0.1 release r335540.
Tag lldb 6.0.1 release r335540.
Tag compiler-rt 6.0.1 release r335540.
Tag lld 6.0.1 release r335540.
Vendor import of lldb 6.0.1 release r335540:
Vendor import of lld 6.0.1 release r335540:
Vendor import of clang 6.0.1 release r335540:
Vendor import of libc++ 6.0.1 release r335540:
Vendor import of compiler-rt 6.0.1 release r335540:
Vendor import of llvm 6.0.1 release r335540:
Apart from the question whether to enable BPF by default, or not, LGTM. @yhayakawa3720_gmail.com, can you commit, or shall I do it?
Merge retpoline support from the upstream llvm, clang and lld 5.0
LGTM. What's the difference between e.g. MK_BLACKLIST and MK_BLACKLIST_SUPPORT, btw?