[qt/clang/llvm]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm
Pushed by mirror-service into branch 'upstream/users/arsenm/amdgpu/targetparser-eliminate-cpu-macros'.
Changed from 9c326c8533a3d80170f3891c1fef8fd133de2d88 to b534350f39cd798081e0aa6d28a25b2c01c906f5
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 45a81f1e8c41fd56271e11cf783799ca6863f1a8 by Matt Arsenault on 29/07/2026 at 18:38..
AMDGPU: Handle more TargetParser queries in tablegen

Previously we had various enum switches. Start generated tables
indexed by enums. Avoid some special cases by defining the dummy
"generic" and "generic-hsa" targets as real processors.

Co-authored-by: Claude (Claude-Opus-4.8)
https://invent.kde.org/qt/clang/llvm/-/commit/45a81f1e8c41fd56271e11cf783799ca6863f1a8

Git commit 14a19dc2c3dbd4d30aca4c361f2cc6b2ee1ada32 by Matt Arsenault on 29/07/2026 at 19:03..
Reject dummy target
https://invent.kde.org/qt/clang/llvm/-/commit/14a19dc2c3dbd4d30aca4c361f2cc6b2ee1ada32

Git commit c3d7a2664f4b5529f6077bcbe1bd04177c807850 by Matt Arsenault on 29/07/2026 at 19:03..
Validate -mcpu generic is rejected
https://invent.kde.org/qt/clang/llvm/-/commit/c3d7a2664f4b5529f6077bcbe1bd04177c807850

Git commit 6fe7ebaa262b8565ef6fcace0da2da65a17c8f3f by Matt Arsenault on 29/07/2026 at 19:03..
no auto
https://invent.kde.org/qt/clang/llvm/-/commit/6fe7ebaa262b8565ef6fcace0da2da65a17c8f3f

Git commit 389bcb252d5ed00f8babf04c89a3d82e29f62225 by Matt Arsenault on 29/07/2026 at 19:03..
order
https://invent.kde.org/qt/clang/llvm/-/commit/389bcb252d5ed00f8babf04c89a3d82e29f62225

Git commit a6d11649d8c1644328be914202fc5d92112da3d1 by Matt Arsenault on 29/07/2026 at 19:03..
AMDGPU: TableGen subarch to major subarch table

Replace the hand-written AMDGPUMajorFamilies array with a
generated lookup table. Adds a special case for the major
arches missing a concrete generic target definition (we probably
should just define those to avoid this).

Co-authored-by: Claude (Claude-Opus-4.8)
https://invent.kde.org/qt/clang/llvm/-/commit/a6d11649d8c1644328be914202fc5d92112da3d1

Git commit ab50e667f5ede71b6ac7473fca7cb55ebbd2064f by Matt Arsenault on 29/07/2026 at 19:03..
AMDGPU: TableGen the subarch to processor name mapping table

Replace the hand-written AMDGPUSubArchNames array (SubArch -> canonical GPU
name) with a generated table.

Co-authored-by: Claude (Claude-Opus-4.8)
https://invent.kde.org/qt/clang/llvm/-/commit/ab50e667f5ede71b6ac7473fca7cb55ebbd2064f

Git commit b534350f39cd798081e0aa6d28a25b2c01c906f5 by Matt Arsenault on 29/07/2026 at 19:03..
AMDGPU: Eliminate old macro driven processor name parsing

Previously the generated inc file had a series of macros for use
with StringSwitch; now just directly scan the generated name table.

Co-authored-by: Claude (Claude-Opus-4.8)
https://invent.kde.org/qt/clang/llvm/-/commit/b534350f39cd798081e0aa6d28a25b2c01c906f5
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.