https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117729
Bug ID: 117729
Summary: On power10 consider using vector pair load/store in
prologue/epilog in saving vector registers
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
GCC should consider using the load vector pair and store vector pair
instructions in the prologue and epilogue of functions that need to save and
restore vector registers on power10. While we don't normally consider
generating load/store vector pairs at present, if -mblock-ops-vector-pair was
used and 2 or more adjacent vectors are stored/loaded, we should generate it.