[llvm-dev] LoopVectorizer with ifconversion

Renato Golin via llvm-dev llvm-dev at lists.llvm.org
Fri Mar 17 14:23:33 PDT 2017


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 believe AVX512 and SVE have such
abilities, but not NEON or SSE.

Does SystemZ support conditionalisation in SIMD?

cheers,
--renato


More information about the llvm-dev mailing list