On Wed, Mar 19, 2014 at 3:33 PM, Bill Schmidt
<wschm...@linux.vnet.ibm.com> wrote:
> Hi,
>
> This patch (diff-lra) backports the changes to enable -mlra for the
> PowerPC back end.
>
> Thanks,
> Bill
>
>
> 2014-03-19  Bill Schmidt  <wschm...@linux.vnet.ibm.com>
>
>         Backport from mainline
>         2014-02-04  Michael Meissner  <meiss...@linux.vnet.ibm.com>
>
>         * config/rs6000/rs6000.opt (-mlra): Add switch to enable the LRA
>         register allocator.
>
>         * config/rs6000/rs6000.c (TARGET_LRA_P): Add support for -mlra to
>         enable the LRA register allocator.  Back port the changes from the
>         trunk to enable LRA.
>         (rs6000_legitimate_offset_address_p): Likewise.
>         (legitimate_lo_sum_address_p): Likewise.
>         (use_toc_relative_ref): Likewise.
>         (rs6000_legitimate_address_p): Likewise.
>         (rs6000_emit_move): Likewise.
>         (rs6000_secondary_memory_needed_mode): Likewise.
>         (rs6000_alloc_sdmode_stack_slot): Likewise.
>         (rs6000_lra_p): Likewise.
>
>         * config/rs6000/sync.md (load_lockedti): Copy TI/PTI variables by
>         64-bit parts to force the register allocator to allocate even/odd
>         register pairs for the quad word atomic instructions.
>         (store_conditionalti): Likewise.

Okay.

Thanks, David

Reply via email to