<div dir="auto"><div>Hi Florian,<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 1 Sep, 2020, 3:11 pm Florian Hahn, <<a href="mailto:florian_hahn@apple.com">florian_hahn@apple.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi,<br><div><br><blockquote type="cite"><div>On Sep 1, 2020, at 10:26, Venkataramanan Kumar via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a>> wrote:</div><br><div><div dir="auto"><div>Hi Alexandre,<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 1 Sep, 2020, 2:21 pm Alexandre Bique, <<a href="mailto:bique.alexandre@gmail.com" rel="noreferrer noreferrer" target="_blank">bique.alexandre@gmail.com</a>> wrote:<br></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_quote">On Tue, Sep 1, 2020 at 9:07 AM Venkataramanan Kumar<br>
<<a href="mailto:venkataramanan.kumar.llvm@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">venkataramanan.kumar.llvm@gmail.com</a>> wrote:<br>
>   Hi Alexandre,<br>
<br>
Hi Venkataramanan,<br>
<br>
> I am not sure if we can generate vector calls to GlibC libmvec.<br>
Is the support for libmvec on the roadmap? If not how to add it?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I also wanted to check with others here,  if we can add support for vector routines in Glibc libmvec. </div><div dir="auto"><br></div><div dir="auto">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. </div><div dir="auto"><br></div><div dir="auto">Otherwise is it ok to generate vector calls under a flag?</div></div></div></blockquote><br></div><div>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.</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Oh ok,  let me try and prepare a patch.</div><div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Venkat.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div><br></div><div>Cheers,</div><div>Florian</div></div></blockquote></div></div></div>