[LLVMdev] loop vectorizer: Unexpected extract/insertelement
Renato Golin
renato.golin at linaro.org
Wed Nov 6 11:02:36 PST 2013
On 6 November 2013 08:47, Arnold Schwaighofer <aschwaighofer at apple.com>wrote:
> The bitcast essentially is a noop to satisfy the type system.
Even if the subsequent passes don't clean up everything, the back-ends will
understand those patterns as specific vector instructions. Actually, if the
casts and shuffles are not there, you'll end up with the wrong instruction
being selected (or just broken IR).
cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131106/10794f25/attachment.html>
More information about the llvm-dev
mailing list