]> git.ipfire.org Git - thirdparty/gcc.git/commit
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
authorKewen Lin <linkw@linux.ibm.com>
Wed, 23 Aug 2023 05:09:14 +0000 (00:09 -0500)
committerKewen Lin <linkw@linux.ibm.com>
Wed, 23 Aug 2023 05:09:14 +0000 (00:09 -0500)
commit69a0c51ecbb7c24fb22f9caf8ea3ee89268660e4
tree3e1a7f138bd7c155d8c3ddd8ce7267b6b8025aa2
parent82d5c7261fed3cf163945fda2c541ff985bd8dc5
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest

Like commit r14-3214 which moves the handlings on memory
access type VMAT_LOAD_STORE_LANES in vectorizable_load
final loop nest, this one is to deal with the function
vectorizable_store.

gcc/ChangeLog:

* tree-vect-stmts.cc (vectorizable_store): Move the handlings on
VMAT_LOAD_STORE_LANES in the final loop nest to its own loop,
and update the final nest accordingly.
gcc/tree-vect-stmts.cc