]> git.ipfire.org Git - thirdparty/gcc.git/commit
amdgcn: Clean up the mov insn definitions
authorAndrew Stubbs <ams@baylibre.com>
Fri, 6 Feb 2026 16:09:57 +0000 (16:09 +0000)
committerAndrew Stubbs <ams@baylibre.com>
Fri, 6 Feb 2026 16:20:06 +0000 (16:20 +0000)
commitec0dd91900abaf3b3efd8cd1cec54904d6bd28c6
treebbb300330f8c6159b6fe986cca2b40b0ba86f78d
parent498fb8a24516b10897dfbe08bb8f7574b2d28839
amdgcn: Clean up the mov insn definitions

This patch should not change anything functional; it just deletes some cruft
and converts the constraints to the new format.  This is to make it easier
to edit later.

 * The long-commented-out insns are now deleted.
 * The vestigial support for unaligned register pairs has been removed (it
 was disabled and removed elsewhere long ago).

gcc/ChangeLog:

* config/gcn/gcn-valu.md (*mov<mode>_exec_match): Delete.
(*mov<mode>_exec_match): Likewise.
(*mov<mode>): Delete unaligned register support, and convert to new
constraint syntax.
(mov<mode>_exec): Likewise.
(@mov<mode>_sgprbase): Likewise.
* config/gcn/gcn.md (*movbi): Likewise.
gcc/config/gcn/gcn-valu.md
gcc/config/gcn/gcn.md