1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-01 08:27:59 +00:00
freebsd/contrib/llvm-project
Dimitry Andric 014a40f8f6 Disable llvm generating 128-bit multiply libcalls on 32-bit ARM
Merge commit 789708617d20 from llvm git (Koutheir Attouchi):

  Do not generate calls to the 128-bit function __multi3() on 32-bit ARM

  Re-applying this patch after bots failures. Should be fine now.

  The function __multi3() is undefined on 32-bit ARM, so a call to it should
  never be emitted. Instead, plain instructions need to be generated to
  perform 128-bit multiplications.

  Differential Revision: https://reviews.llvm.org/D103906

Reported by:	mmel
MFC after:	3 days
2021-06-22 22:26:13 +02:00
..
clang Fix clang assertion while building recent www/chromium 2021-06-21 20:48:37 +02:00
compiler-rt Merge llvm-project 12.0.0 release 2021-06-13 22:01:15 +02:00
libcxx Merge llvm-project 12.0.1 rc2 2021-06-19 20:09:28 +02:00
libunwind Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef 2021-06-13 21:37:19 +02:00
lld Merge llvm-project 12.0.1 rc2 2021-06-19 20:09:28 +02:00
lldb Merge llvm-project 12.0.1 rc2 2021-06-19 20:09:28 +02:00
llvm Disable llvm generating 128-bit multiply libcalls on 32-bit ARM 2021-06-22 22:26:13 +02:00
openmp Merge llvm-project 12.0.0 release 2021-06-13 22:01:15 +02:00
FREEBSD-Xlist Update contrib/llvm-project/FREEBSD-Xlist for llvmorg-11.0.1-rc2. 2021-01-03 14:21:54 +01:00