diff options
author | Maciej Gabka <maciej.gabka@arm.com> | 2023-07-04 08:43:07 +0000 |
---|---|---|
committer | Maciej Gabka <maciej.gabka@arm.com> | 2023-07-12 12:53:18 +0000 |
commit | 5b0e19a7ab05b51c72a8ae4c7b781438149dba7f (patch) | |
tree | 17eb722aa6b6ded20bfe8f02d3b14462891a386b /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 221c5fb0a4b82640227f425386ae9dd43636379a (diff) | |
download | llvm-5b0e19a7ab05b51c72a8ae4c7b781438149dba7f.zip llvm-5b0e19a7ab05b51c72a8ae4c7b781438149dba7f.tar.gz llvm-5b0e19a7ab05b51c72a8ae4c7b781438149dba7f.tar.bz2 |
[TLI][AArch64] Add mappings to vectorized functions from ArmPL
Arm Performance Libraries contain math library which provides
vectorized versions of common math functions.
This patch allows to use it with clang and llvm via -fveclib=ArmPL or
-vector-library=ArmPL, so loops with such calls can be vectorized.
The executable needs to be linked with the amath library.
Arm Performance Libraries are available at:
https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Libraries
Reviewed by: paulwalker-arm
Differential Revision: https://reviews.llvm.org/D154508
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions