summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-11-14 14:41:44 +0000
committerRichard Sandiford <richard.sandiford@linaro.org>2017-11-19 14:48:25 +0000
commit75afdc92706d9da456f7cc907b622bbeea35b0f6 (patch)
tree64cdcd0db2370605e99b85af0b6f1dca649dc93d /Makefile.in
parent829a7f1e1e55f47e81066029e04c6671e9549ccb (diff)
downloadgcc-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