https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108412

Robin Dapp <rdapp at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rdapp at gcc dot gnu.org

--- Comment #3 from Robin Dapp <rdapp at gcc dot gnu.org> ---
I played around a bit with the scheduling model and the pressure-aware
scheduling.  -fsched-pressure alone does not seem to help because the problem
is indeed the latency of vector load and store.  The scheduler will try to keep
dependent loads and stores apart (for the number of cycles specified), and
then, after realizing there is nothing to put in between, lump everything
together at the end of the sequence.  That's a well known but unfortunate
property of scheduling.

Will need to think of something but not resolved for now.

Reply via email to