aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorKAWASHIMA Takahiro <t-kawashima@fujitsu.com>2025-07-03 14:38:45 +0900
committerGitHub <noreply@github.com>2025-07-03 14:38:45 +0900
commitd67013a2b44295e7558b6678f07c7f3a7ef9601c (patch)
tree3a8c18a5c04753f453ab9f5613758b4a9f4b8189 /lldb/packages/Python/lldbsuite/test
parent31e85f987d5834ba5ca301eb1d1bbb835804cf35 (diff)
downloadllvm-d67013a2b44295e7558b6678f07c7f3a7ef9601c.zip
llvm-d67013a2b44295e7558b6678f07c7f3a7ef9601c.tar.gz
llvm-d67013a2b44295e7558b6678f07c7f3a7ef9601c.tar.bz2
[Flang][AArch64][VecLib] Add libmvec support for Flang/AArch64 (#146453)
`-fveclib=libmvec` for AArch64 (NEON and SVE) in Clang was supported by #143696. This patch does the same for Flang. Vector functions defined in `libmvec` are used for the following Fortran operator and functions currently. - Power operator (`**`) - Fortran intrinsic functions listed below for `real(kind=4)` and `real(kind=8)` (including their coresponding specific intrinsic functions) - Fortran intrinsic functions which are expanded using functions listed below (for example, `sin` for `complex(kind=8)`) ``` sin tan cos asin acos atan (both atan(x) and atan(y, x)) atan2 cosh tanh asinh acosh atanh erf erfc exp log log10 ``` As with Clang/AArch64, glibc 2.40 or higher is required to use all these functions.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions