[PATCH] D116879: [llvm] Allow forced auto-vectorization of sincos() using libmvec

Tim Schmielau via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 29 10:17:33 PDT 2022


tim.schmielau added a comment.

In D116879#3823875 <https://reviews.llvm.org/D116879#3823875>, @RKSimon wrote:

> I'm struggling to find much documentation for libmvec other than the VectorABI.txt you mentioned - do you happen to know where we can review a reference header or source code please? I've tried searching by there's plenty of libs out there with similar names....
>
> I'm still not sure the vector-of-pointers pattern what we want to support tbh

I find the libmvec sources hard to read, and agree there isn't much useful material out there (at least not that I am aware of).
Most illuminating is probably the commit that changed the sincos() vector variant signature to what it currently is: https://sourceware.org/git/?p=glibc.git;a=commit;h=ee2196bb6766ca7e63a1ba22ebb7619a3266776a


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116879/new/

https://reviews.llvm.org/D116879



More information about the llvm-commits mailing list