This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFA/ARM][Patch 05/05]: LDRD generation instead of POP in A15 ARM epilogue.
- From: Ramana Radhakrishnan <ramana dot radhakrishnan at linaro dot org>
- To: Sameera Deshpande <sameera dot deshpande at arm dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "nickc at redhat dot com" <nickc at redhat dot com>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, "paul at codesourcery dot com" <paul at codesourcery dot com>, Ramana Radhakrishnan <Ramana dot Radhakrishnan at arm dot com>
- Date: Fri, 21 Oct 2011 13:45:23 +0100
- Subject: Re: [RFA/ARM][Patch 05/05]: LDRD generation instead of POP in A15 ARM epilogue.
- References: <1318324138.2186.40.camel@e102549-lin.cambridge.arm.com> <1318325869.2186.67.camel@e102549-lin.cambridge.arm.com>
> 2011-10-11 ?Sameera Deshpande
> <sameera.deshpande@arm.com>
>
> ? ? ? ?* config/arm/arm.c (arm_emit_ldrd_pop): New static function.
> ? ? ? ? ?(arm_expand_epilogue): Update.
> ? ? ? ?* config/arm/ldmstm.md (arm_ldrd_base): New pattern.
> ? ? ? ? ?(arm_ldr_with_update): Likewise.
rth's comment about REG_CFA_RESTORE applies here as well. Please
change that. Other than that this patch looks OK and please watch out
for stylistic issues from the previous patch.
Ramana
> --
>
>
>