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: [PATCH, ARM, LRA] Prepare ARM build with LRA


New attempt, with fixes from Richard's comments (discussed in the other thread).

Thanks,
Yvan

2013-09-09  Yvan Roux  <yvan.roux@linaro.org>
            Vladimir Makarov  <vmakarov@redhat.com>

        * rtlanal.c (strip_address_mutations): Add bitfield operations
        handling.
        (shift_code_p): New predicate for shifting operations.
        (must_be_index_p): Add shifting operations handling.
        (set_address_index): Likewise.


On 9 September 2013 10:01, Yvan Roux <yvan.roux@linaro.org> wrote:
> Hi,
>
> here are the modifications, discussed in another thread, needed in
> rtlanal.c by ARM targets (AArch32 and AArch64) to build GCC with LRA.
>
> Is it ok for trunk ?
>
> Thanks,
> Yvan
>
> 2013-09-09  Yvan Roux  <yvan.roux@linaro.org>
>             Vladimir Makarov  <vmakarov@redhat.com>
>
>         * rtlanal.c (must_be_index_p, set_address_index): Add ASHIFTRT,
>         LSHIFTRT, ROTATE, ROTATERT and SIGN_EXTRACT handling.
>         (set_address_base): Add SIGN_EXTRACT handling.

Attachment: arm-lra-rtl.patch
Description: Binary data


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