Landing: 2f74d0ef9daf

Project / Subsystem

gcc / amdgcn

Date

2026-09-03

Author

Andrew Stubbs

Commit

2f74d0ef9dafed5483bbb42d67a387c36309a461

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
amdgcn
patch_id
—
commit_hash
2f74d0ef9dafed5483bbb42d67a387c36309a461
source_type
github
headline
amdgcn: Improve DImode "not" instruction.
tldr
The AMDGCN backend now uses a more efficient instruction for DImode 'not' operations.
author
Andrew Stubbs
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • amdgcn
  • • optimization
  • • backend
discussion_id_link
—
bugzilla_pr
—
date
2026-09-03T00:00:00.000Z

The AMDGCN backend’s handling of the bitwise NOT operation for DImode (64-bit integers) has been improved. Instead of requiring two instructions, it now uses the s_not_b64 instruction, making the operation more efficient.