This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: WIP patch, RFC: ARM ldm/stm peephole rewrite


On Wed, Mar 24, 2010 at 11:52 PM, Bernd Schmidt <bernds@codesourcery.com> wrote:
> The motivation for this patch is to be able to generate ldm/stm insns in
> Thumb mode, where ldmia/stmia always update the base register. ?To do
> this, it helps to be able to use peep2_reg_dead_p, so the peepholes need
> to be converted to define_peephole2. ?In the future, some other
> peepholes I plan to write could use peephole2's mechanism to allocate
> free registers.

BTW, if/when this patch goes in, it removes the last define_peepholes
from the ARM backend, right? If so, can you also please update
http://gcc.gnu.org/backends.html?

Ciao!
Steven


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]