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.

Reply via email to