GCN: Remove 'FIRST_{SGPR,VGPR,AVGPR}_REG', 'LAST_{SGPR,VGPR,AVGPR}_REG' from machine description

They're not used there, and we avoid potentially out-of-sync definitions.

	gcc/
	* config/gcn/gcn.md (FIRST_SGPR_REG, LAST_SGPR_REG)
	(FIRST_VGPR_REG, LAST_VGPR_REG, FIRST_AVGPR_REG, LAST_AVGPR_REG):
	Don't 'define_constants'.
This commit is contained in:
Thomas Schwinge 2024-01-31 13:27:34 +01:00
parent f9eb021283
commit 31938936d7

View file

@ -23,9 +23,7 @@
; Named registers
(define_constants
[(FIRST_SGPR_REG 0)
(CC_SAVE_REG 22)
(LAST_SGPR_REG 101)
[(CC_SAVE_REG 22)
(FLAT_SCRATCH_REG 102)
(FLAT_SCRATCH_LO_REG 102)
(FLAT_SCRATCH_HI_REG 103)
@ -49,11 +47,7 @@
(EXEC_LO_REG 126)
(EXEC_HI_REG 127)
(EXECZ_REG 128)
(SCC_REG 129)
(FIRST_VGPR_REG 160)
(LAST_VGPR_REG 415)
(FIRST_AVGPR_REG 416)
(LAST_AVGPR_REG 671)])
(SCC_REG 129)])
(define_constants
[(SP_REGNUM 16)