Landing: 7b8575e9993a

Project / Subsystem

gcc / rs6000

Date

2026-07-22

Author

Surya Kumari Jangala

Commit

7b8575e9993a2cfbcdab06ec02aef87d9c76696a

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
rs6000
patch_id
commit_hash
7b8575e9993a2cfbcdab06ec02aef87d9c76696a
source_type
github
headline
rs6000: Add TDOmode reload patterns for DMR registers
tldr
Introduces new patterns for loading and storing TDOmode data to/from memory using DMR registers on rs6000 when TARGET_DMF is enabled.
author
Surya Kumari Jangala
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • rs6000
  • performance
  • powerpc
discussion_id_link
bugzilla_pr
date
2026-07-22T00:00:00.000Z

The rs6000 backend now includes new define_insn_and_split patterns for handling TDOmode reloads between Dense Math Registers (DMRs) and memory. These patterns are activated when TARGET_DMF is enabled, allowing the compiler to efficiently manage data transfers for TDOmode values involving DMRs and memory.