diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2017-11-14 14:41:44 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@linaro.org> | 2017-11-19 14:48:25 +0000 |
commit | 75afdc92706d9da456f7cc907b622bbeea35b0f6 (patch) | |
tree | 64cdcd0db2370605e99b85af0b6f1dca649dc93d /Makefile.in | |
parent | 829a7f1e1e55f47e81066029e04c6671e9549ccb (diff) | |
download | gcc-75afdc92706d9da456f7cc907b622bbeea35b0f6.tar.gz |
Split gather load handling out of vectorizable_{mask_load_store,load}
vectorizable_mask_load_store and vectorizable_load used the same
code to build a gather load call, except that the former also
vectorised a mask argument and used it for both the merge and mask
inputs. The latter instead used a merge input of zero and a mask
input of all-ones. This patch splits it out into a subroutine.
2017-11-16 Richard Sandiford <richard.sandiford@linaro.org>
gcc/
* tree-vect-stmts.c (vect_build_gather_load_calls): New function,
split out from..,
(vectorizable_mask_load_store): ...here.
(vectorizable_load): ...and here.
Diffstat (limited to 'Makefile.in')
0 files changed, 0 insertions, 0 deletions