On Thu, Jul 16, 2026 at 04:13:31PM +0530, Surya Kumari Jangala wrote:
> Add define_insn_and_split patterns for reloading TDOmode values between
> Dense Math Registers (DMRs) and memory when TARGET_DMF is enabled.
> 
> 2026-07-15  Surya Kumari Jangala  <[email protected]>
>           Peter Bergner  <[email protected]>
> 
> gcc:
>       * config/rs6000/mma.md (UNSPEC_DMF_RELOAD_FROM_MEMORY): New unspec.
>       (UNSPEC_DMF_RELOAD_TO_MEMORY): Likewise.
>       (reload_tdo_load): New define_insn_and_split.
>       (reload_tdo_store): Likewise.
>       * config/rs6000/rs6000.cc (rs6000_init_hard_regno_mode_ok): Set
>       reload_load and reload_store for TDOmode when TARGET_DMF.

This ok for submission.

I would suggest changing the ChangeLog entry to as it is more
consistant with the general ChangeLog formatting.

2026-07-15  Surya Kumari Jangala  <[email protected]>
            Peter Bergner  <[email protected]>

gcc/

        * config/rs6000/mma.md (UNSPEC_DMF_RELOAD_FROM_MEMORY): New unspec.
        (UNSPEC_DMF_RELOAD_TO_MEMORY): Likewise.
        (reload_tdo_load): New define_insn_and_split.
        (reload_tdo_store): Likewise.
        * config/rs6000/rs6000.cc (rs6000_init_hard_regno_mode_ok): Set
        reload_load and reload_store for TDOmode when TARGET_DMF.

-- 
Michael Meissner, IBM
PO Box 98, Ayer, Massachusetts, USA, 01432
email: [email protected]

Reply via email to