]> gcc.gnu.org Git - gcc.git/commit
vect: Move VMAT_GATHER_SCATTER 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)
commitaf3820d10d706458633e9e232a989965de24aa49
tree8c23d2889830a96624572ea74094727d3905f103
parent69a0c51ecbb7c24fb22f9caf8ea3ee89268660e4
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest

Like r14-3317 which moves the handlings on memory access
type VMAT_GATHER_SCATTER in vectorizable_load final loop
nest, this one is to deal with vectorizable_store side.

gcc/ChangeLog:

* tree-vect-stmts.cc (vectorizable_store): Move the handlings on
VMAT_GATHER_SCATTER in the final loop nest to its own loop,
and update the final nest accordingly.
gcc/tree-vect-stmts.cc
This page took 0.055326 seconds and 5 git commands to generate.