[LLVMdev] Proposal for ""llvm.mem.vectorize.safelen"

Renato Golin renato.golin at linaro.org
Tue Aug 12 10:38:52 PDT 2014


On 12 August 2014 18:24, Robison, Arch <arch.robison at intel.com> wrote:
> Add new metadata "llvm.loop.vectorize.safelen" that has a parameter n
> of type i32.  The metadata tells the vectorizer that the loop is safe
> to vectorize with any vectorization width less or equal to n.  The loop
> vectorizer is free to choose any vectorization width within that
> constraint.

Hi Arch,

That was the intention, yes, and I believe that was the exact
semantics we thought about. This metadata should be applied and kept
in the same way as other loop metadata.

Arnold or Nadav should know better, though, since they are up-to-date
with the current developments.

cheers,
--renato



More information about the llvm-dev mailing list