[llvm-dev] Vectorization of math function failed?
Venkataramanan Kumar via llvm-dev
llvm-dev at lists.llvm.org
Tue Sep 15 06:58:08 PDT 2020
Hi Alexandre,
I have not yet started the patch work.
Collected information about the ABI for the routines. To start with I am
thinking of supporting pow/lib/exp/sin/cos/log routines till VF 8 which
are non masked variants in the initial patch.
I will try to send the patch early next week.
regards,
Venkat,
On Tue, 15 Sep 2020 at 17:57, Alexandre Bique <bique.alexandre at gmail.com>
wrote:
> Hi Venkat.,
>
> Did you make progress with libmvec?
> Is there a chance that it lands into clang 11?
>
> Regards,
> Alexandre Bique
>
> On Tue, Sep 1, 2020 at 11:50 AM Venkataramanan Kumar
> <venkataramanan.kumar.llvm at gmail.com> wrote:
> >
> > Hi Florian,
> >
> > On Tue, 1 Sep, 2020, 3:11 pm Florian Hahn, <florian_hahn at apple.com>
> wrote:
> >>
> >> Hi,
> >>
> >> On Sep 1, 2020, at 10:26, Venkataramanan Kumar via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> >>
> >> Hi Alexandre,
> >>
> >> On Tue, 1 Sep, 2020, 2:21 pm Alexandre Bique, <
> bique.alexandre at gmail.com> wrote:
> >>>
> >>> On Tue, Sep 1, 2020 at 9:07 AM Venkataramanan Kumar
> >>> <venkataramanan.kumar.llvm at gmail.com> wrote:
> >>> > Hi Alexandre,
> >>>
> >>> Hi Venkataramanan,
> >>>
> >>> > I am not sure if we can generate vector calls to GlibC libmvec.
> >>> Is the support for libmvec on the roadmap? If not how to add it?
> >>
> >>
> >> I also wanted to check with others here, if we can add support for
> vector routines in Glibc libmvec.
> >>
> >> Libmvec may not be available in machines which uses lower versions of
> glibc. We may have to take care of generating calls only when we detect
> libmvec and also meet required ISA requirements.
> >>
> >> Otherwise is it ok to generate vector calls under a flag?
> >>
> >>
> >> The existing vector library variants are enabled with a flag
> (`-vector-library`) on the LLVM side as mentioned earlier. I think it would
> make sense to add support for libmvec in a similar fashion. That should be
> relatively straight-forward.
> >
> >
> > Oh ok, let me try and prepare a patch.
> >
> > Regards
> > Venkat.
> >
> >>
> >> Cheers,
> >> Florian
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200915/1270eb92/attachment.html>
More information about the llvm-dev
mailing list