[PATCH] D18890: [AArch64] add SSA Load Store optimization pass

James Molloy via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 27 04:54:18 PDT 2016


jmolloy added a comment.

Hi,

> This patch is considering only AArch64 not other backends. Actually, earlier level work that can merge 32-bit loads/stores is IR-level SLP vectorization. Current SLP vectorization does not support 64-bit width packing, so I tried to extend the range of SLP vectorization. Please see the patch (http://reviews.llvm.org/D18237, http://reviews.llvm.org/D19151).


OK, but this functionality is useful for other backends too. It isn't ideal in the long term to put generic functionality needlessly in target-specific areas.

If you're implementing this in the SLP vectorizer, why do you need to do it here as well?

Cheers,

James


http://reviews.llvm.org/D18890





More information about the llvm-commits mailing list