Displaying 2 results from an estimated 2 matches for "enablecondstoresvector".
2017 Mar 17
2
LoopVectorizer with ifconversion
...a vector compare for a block that will not go away after
vectorization (which is the case if there is a store in it).
The LoopVectorizer seems to have this information available. Is it
possible to easily use it in this case somehow?
Or is it more convenient to add a tti hook to complement the
EnableCondStoresVectorization option, perhaps?
/Jonas
2017 Mar 17
3
LoopVectorizer with ifconversion
On 17 March 2017 at 16:34, Hal Finkel <hfinkel at anl.gov> wrote:
> In general, this is true everywhere. In a large vectorized loop, this cost
> may well be worthwhile. The idea is that the cost model should account for
> all of these costs. If it doesn't properly, we should fix that.
Isn't this only worth when the SIMD instructions can be
conditionalised per lane? I