[PATCH] D145614: [AARCH64] Enable STORE of v4i8 to help more vectorization opportunities
Guozhi Wei via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 22 12:40:02 PDT 2023
Carrot added a comment.
X86 backend also set store of v4i8 as custom. We have similar capability for v4i8.
I can also add a real custom way of lowering store of v4i8 as following. It's more simple and natural than storing of v4i16.
t2: i32 = bitcast t1:v4i8
t3: ch = store<store (s32) into %somewhere> t10, t2, address
But v4i8 is not a legal type, so we can't see a store v4i8 dag node, so it looks not necessary.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D145614/new/
https://reviews.llvm.org/D145614
More information about the llvm-commits
mailing list