freebsd-dev/contrib/llvm-project/llvm
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
..
include Merge llvm-project 12.0.1 rc2 2021-06-19 20:09:28 +02:00
lib Disable llvm generating 128-bit multiply libcalls on 32-bit ARM 2021-06-22 22:26:13 +02:00
tools Merge llvm-project 12.0.0 release 2021-06-13 22:01:15 +02:00
utils/TableGen Merge llvm-project 12.0.0 release 2021-06-13 22:01:15 +02:00
LICENSE.TXT