]> git.ipfire.org Git - thirdparty/gcc.git/commit
2019-10-23 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Oct 2019 10:29:36 +0000 (10:29 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Oct 2019 10:29:36 +0000 (10:29 +0000)
commit9e9f7790df6758cfca1425e1b0a3bb8eddd10feb
tree32d1d7e59a612e540cdbee9640fa2f1dbf43aae2
parente04a052b62e09874b0d61a217a5eb5b6eae5cdc5
2019-10-23  Richard Biener  <rguenther@suse.de>

PR tree-optimization/92179
* tree-vect-stmts.c (vectorizable_shift): For shift args
that are all the same remove type restriction in the SLP case.
Adjust SLP code to handle converting of the shift arg to
only apply in case the modes are different.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277310 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-stmts.c