]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: Add expand_perm_reverse_elements
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Thu, 9 Nov 2023 08:33:05 +0000 (09:33 +0100)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Thu, 9 Nov 2023 08:33:05 +0000 (09:33 +0100)
commitd7e5ee717222956f903b3fe8674813c0c12250bd
tree1de4e826443ebf22ccaa6a6d04a236a80869a4de
parent27381fb617b299768624a8e11c431a155cd81bba
s390: Add expand_perm_reverse_elements

Replace expand_perm_with_rot, expand_perm_with_vster, and
expand_perm_with_vstbrq with a general implementation
expand_perm_reverse_elements.

gcc/ChangeLog:

* config/s390/s390.cc (expand_perm_with_rot): Remove.
(expand_perm_reverse_elements): New.
(expand_perm_with_vster): Remove.
(expand_perm_with_vstbrq): Remove.
(vectorize_vec_perm_const_1): Replace removed functions with new
one.
gcc/config/s390/s390.cc