]> git.ipfire.org Git - thirdparty/gcc.git/commit
Split rhs checking out of vectorizable_{,mask_load_}store
authorRichard Sandiford <richard.sandiford@linaro.org>
Wed, 3 Jan 2018 21:47:11 +0000 (21:47 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 3 Jan 2018 21:47:11 +0000 (21:47 +0000)
commit3133c3b628da0e39a3ae9cdbd4973de04b214589
tree8d66cf57fd44dfbd34c07dda8a6236814461b96d
parentaaeefd88f464de0a78fa66c8b5e2755babf0d47f
Split rhs checking out of vectorizable_{,mask_load_}store

This patch splits out the rhs checking code that's common to both
vectorizable_mask_load_store and vectorizable_store.

2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>

gcc/
* tree-vect-stmts.c (vect_check_store_rhs): New function,
split out from...
(vectorizable_mask_load_store): ...here.
(vectorizable_store): ...and here.

From-SVN: r256213
gcc/ChangeLog
gcc/tree-vect-stmts.c