<div dir="ltr"><div dir="ltr"><div dir="ltr">  Hi Alexandre, <div><br></div><div>I am not sure if we can generate vector calls to GlibC libmvec.</div><div><br></div><div>I can see the following vector math libraries supported.</div><div><br></div><div>---Snip llvm/lib/Analysis/TargetLibraryInfo.cpp--</div><div>static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(<br>    "vector-library", cl::Hidden, cl::desc("Vector functions library"),<br>    cl::init(TargetLibraryInfoImpl::NoLibrary),<br>    cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none",<br>                          "No vector functions library"),<br>               clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate",<br>                          "Accelerate framework"),<br>               clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV",<br>                          "IBM MASS vector library"),<br>               clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",<br>                          "Intel SVML library")));<br></div><div>---Snip--</div><div><br></div><div>./clang --autocomplete=-fveclib=<br>Accelerate<br>MASSV<br>none<br>SVML<br></div><div><br></div><div>For SVML (Intel vector math library ),  you need to use -mllvm -vector-library=SVML  or -fveclib=SVML.</div><div><br></div><div>regards,</div><div>Venkat.</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 1 Sep 2020 at 12:16, Alexandre Bique via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I've tried to do:<br>
<br>
clang++ -O3 -march=native -mtune=native \<br>
-Rpass=loop-vectorize,slp-vectorize<br>
-Rpass-missed=loop-vectorize,slp-vectorize<br>
-Rpass-analysis=loop-vectorize,slp-vectorize \<br>
-ffast-math -ffp-model=fast -ffp-exception-behavior=ignore -ffp-contract=fast \<br>
-c -o vec.o vec.cc<br>
<br>
But I've got no feedback.<br>
<br>
-- <br>
Alexandre Bique<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>