opnsense-src/contrib/llvm-project
Dimitry Andric 72e9fd9daa Apply tentative llvm fix for avoiding fma on PowerPC SPE
Merge llvm review D77558, by Justin Hibbits:

  PowerPC: Don't hoist float multiply + add to fused operation on SPE

  SPE doesn't have a fmadd instruction, so don't bother hoisting a
  multiply and add sequence to this, as it'd become just a library call.
  Hoisting happens too late for the CTR usability test to veto using the CTR
  in a loop, and results in an assert "Invalid PPC CTR loop!".

Reported by:		alfredo
Obtained from:		https://reviews.llvm.org/D77558
MFC after:		3 days

(cherry picked from commit 9ef1127008)
2022-07-12 20:29:55 +02:00
..
clang Apply clang fix for assertion building llvm with libc++ 15 2022-07-12 20:29:46 +02:00
compiler-rt Merge llvm-project release/14.x llvmorg-14.0.4-0-g29f1039a7285 2022-06-09 20:14:08 +02:00
libcxx Merge llvm-project release/14.x llvmorg-14.0.4-0-g29f1039a7285 2022-06-09 20:14:08 +02:00
libunwind Merge llvm-project release/14.x llvmorg-14.0.0-rc2-12-g09546e1b5103 2022-06-04 13:59:49 +02:00
lld Merge llvm-project release/14.x llvmorg-14.0.4-0-g29f1039a7285 2022-06-09 20:14:08 +02:00
lldb Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255 2022-06-04 13:59:42 +02:00
llvm Apply tentative llvm fix for avoiding fma on PowerPC SPE 2022-07-12 20:29:55 +02:00
openmp Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255 2022-06-04 13:59:42 +02:00
FREEBSD-Xlist Merge llvm-project release/14.x llvmorg-14.0.0-rc2-12-g09546e1b5103 2022-06-04 13:59:49 +02:00