IBM Z: Emit vector alignment hints for strlen
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Sun, 18 Oct 2020 17:53:49 +0000 (19:53 +0200)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Tue, 20 Oct 2020 06:35:15 +0000 (08:35 +0200)
commitbc252d990312274418de69ef2b3a829e03542ac5
tree6c1135eb36678af001fe50b58e13fff86da24479
parent970d683f67777319990b30302a21a860990e2ec8
IBM Z: Emit vector alignment hints for strlen

In case the vectorized version of strlen is used, then each memory
access inside the loop is 16-byte aligned.  Thus add this kind of
information so that vector alignment hints can later on be emitted.

gcc/ChangeLog:

* config/s390/s390.c (s390_expand_vec_strlen): Add alignment
for memory access inside loop.
gcc/config/s390/s390.c