[all-commits] [llvm/llvm-project] 279dfe: [TLI][AArch64] Add extra SLEEF mappings and tests ...

Maciej Gabka via All-commits all-commits at lists.llvm.org
Tue Jan 16 06:51:51 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 279dfe77da718734ccc6ebd8ae6c40357c9d6721
      https://github.com/llvm/llvm-project/commit/279dfe77da718734ccc6ebd8ae6c40357c9d6721
  Author: Maciej Gabka <maciej.gabka at arm.com>
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
    M llvm/include/llvm/Analysis/VecFuncs.def
    M llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll

  Log Message:
  -----------
  [TLI][AArch64] Add extra SLEEF mappings and tests (#78140)

This patch is adding more scalar to vector mappings to the TLI
for the SLEEF vector library.
The added mappings are for the following functions:

 acosh, asinh, cbrt, copysign, cospi
 erf, erfc, expm1, fdim, fma, fmax, fmin
 hypot, ilogb, ldexp, log1p, nextafter, sinpi.

It also brings back accidentally removed tests for sincospi.




More information about the All-commits mailing list