[PATCH] D53927: [AArch64] Enable libm vectorized functions via SLEEF
Stefan Teleman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 11 08:16:07 PST 2018
steleman added a comment.
In D53927#1327040 <https://reviews.llvm.org/D53927#1327040>, @shibatch wrote:
> > I am taking it on faith that SLEEF won't keep changing their mangling and ABI.
>
> The name mangling rule in SLEEF is basically the vector function ABI for AArch64.
> The functions for Intel ISA conform to the corresponding ABI for x86.
>
> https://developer.arm.com/products/software-development-tools/hpc/arm-compiler-for-hpc/vector-function-abi
I know. :-)
Speaking from my own experience: I have never met an ABI that didn't have to change //after// it was adopted and ratified as a PDF. ;-)
So yes, the AArch64 Vector ABI is probably stable, with a 99.3% level of confidence.
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