[PATCH] D53927: [AArch64] Enable libm vectorized functions via SLEEF
Naoki Shibata via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 11 09:42:47 PST 2018
shibatch added a comment.
> That's because no commercial distro - if they ever decide to include SLEEF - will compile SLEEF for the maximum CPU feature-set possible. They do the exact opposite - they compile it for the lowest possible common denominator.
>
> For example, on AArch64, you won't get distro libraries compiled specifically for -mcpu=thunderx2t99. Or on x86_64 you'll never get -mavx512ifma, for example.
Many applications and libraries including SLEEF use dispatchers to choose a code with which the available vector extension can be utilized.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D53927/new/
https://reviews.llvm.org/D53927
More information about the llvm-commits
mailing list