[PATCH] Enable SLP-vectorization of intrinsics.

Hal Finkel hfinkel at anl.gov
Fri Jan 17 12:41:40 PST 2014


----- Original Message -----
> From: "Nadav Rotem" <nrotem at apple.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: reviews+D2535+public+071e8fd9238b048b at llvm-reviews.chandlerc.com, chandlerc at gmail.com, llvm-commits at cs.uiuc.edu,
> rsilvera at google.com
> Sent: Friday, January 17, 2014 2:18:53 PM
> Subject: Re: [PATCH] Enable SLP-vectorization of intrinsics.
> 
> I think that we are converting some functions to llvm intrinsics.
> Right?

Clang produces intrinsics for sqrt (only in fast-math mode), pow and fma. I think that's it, and until you get to CodeGen, I don't think we normally convert anything else at the LLVM level.

 -Hal

> 
> On Jan 17, 2014, at 12:11 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> 
> > ----- Original Message -----
> >> From: "Nadav Rotem" <nrotem at apple.com>
> >> To: nrotem at apple.com, rsilvera at google.com
> >> Cc: chandlerc at gmail.com, llvm-commits at cs.uiuc.edu
> >> Sent: Friday, January 17, 2014 2:06:55 PM
> >> Subject: Re: [PATCH] Enable SLP-vectorization of intrinsics.
> >> 
> >> 
> >>  The code looks great.  I was wondering if you had a chance to run
> >>  some performance tests on it.  Does it catch anything in the LLVM
> >>  test suite?
> > 
> > Why do you expect it to catch anything in the test-suite until we
> > get the function calls too (just as we do in the loop vectorizer)?
> > 
> > -Hal
> > 
> >> 
> >> http://llvm-reviews.chandlerc.com/D2535
> >> _______________________________________________
> >> llvm-commits mailing list
> >> llvm-commits at cs.uiuc.edu
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> >> 
> > 
> > --
> > Hal Finkel
> > Assistant Computational Scientist
> > Leadership Computing Facility
> > Argonne National Laboratory
> 
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-commits mailing list