This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: paired register loads and stores
- From: "Andrew Pinski" <pinskia at gmail dot com>
- To: "Rask Ingemann Lambertsen" <rask at sygehus dot dk>
- Cc: "David Edelsohn" <dje at watson dot ibm dot com>, "Erich Plondke" <eplondke at gmail dot com>, gcc <gcc at gcc dot gnu dot org>
- Date: Wed, 25 Apr 2007 17:58:38 -0700
- Subject: Re: paired register loads and stores
- References: <eplondke@gmail.com> <deb8826f0609282227x6b7e96f7s141fc04abaf78372@mail.gmail.com> <200609291308.k8TD8pV33968@makai.watson.ibm.com> <deb8826f0609290641v18897830u620595965ac1febf@mail.gmail.com> <200609291352.k8TDqwV28032@makai.watson.ibm.com> <20070425082124.GB3106@sygehus.dk>
On 4/25/07, Rask Ingemann Lambertsen <rask@sygehus.dk> wrote:
Btw, this is no longer true unless you pass -fno-split-wide-types.
No, it is still true in most cases as some targets still have not
split their own patterns for this feature.
In fact in some cases you still want it not to be split anyways if the
target supports loading adjacent registers (note adjacent is defined
by the target headers really, that is reg 0 is adjacent to reg1, what
they are up to the target).
-- Pinski