1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/contrib/llvm/tools
Dimitry Andric 18a7633888 Pull in r322041 from upstream lld trunk (by Rui Ueyama):
Do not use parallelForEach to call maybeCompress().

  Currently LLVM's paralellForEach has a problem with reentracy.
  That caused https://bugs.llvm.org/show_bug.cgi?id=35788 (lld somtimes
  hangs while linking Ruby 2.4) because maybeCompress calls writeTo
  which uses paralellForEach.

  This patch is to avoid using paralellForEach to call maybeCompress to
  workaround the issue.

This should fix potential hangs when linking parts of ruby24.
2018-01-09 17:38:43 +00:00
..
bugpoint Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
clang Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llc Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
lld Pull in r322041 from upstream lld trunk (by Rui Ueyama): 2018-01-09 17:38:43 +00:00
lldb Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
lli Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-ar Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-as Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-bcanalyzer Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-cov Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-cxxdump Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-cxxfilt Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-diff Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-dis Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-dwarfdump Merge llvm trunk r321414 to contrib/llvm. 2017-12-24 01:04:58 +00:00
llvm-extract Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-link Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-lto Merge llvm trunk r321414 to contrib/llvm. 2017-12-24 01:04:58 +00:00
llvm-lto2 Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-mc Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llvm-modextract Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-nm Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-objcopy Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llvm-objdump Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-pdbutil Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-profdata Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-readobj Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-rtdyld Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-stress Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-symbolizer Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-xray Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
opt Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00