[qt/clang/llvm-project]: 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-project Pushed by mirror-service into branch 'upstream/users/arsenm/amdgpu/tablegen-triple-subarch-name-table'. Changed from fdbb411e23afcb329ad986e8bddbc558eb7f5fae to 59126654b36e08951fcf042b47268e76c1b62316 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-project/-/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-project/-/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-project/-/commit/c3d7a2664f4b5529f6077bcbe1bd04177c807850 Git commit 6fe7ebaa262b8565ef6fcace0da2da65a17c8f3f by Matt Arsenault on 29/07/2026 at 19:03.. no auto https://invent.kde.org/qt/clang/llvm-project/-/commit/6fe7ebaa262b8565ef6fcace0da2da65a17c8f3f Git commit 389bcb252d5ed00f8babf04c89a3d82e29f62225 by Matt Arsenault on 29/07/2026 at 19:03.. order https://invent.kde.org/qt/clang/llvm-project/-/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-project/-/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-project/-/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-project/-/commit/b534350f39cd798081e0aa6d28a25b2c01c906f5 Git commit 59126654b36e08951fcf042b47268e76c1b62316 by Matt Arsenault on 29/07/2026 at 19:03.. AMDGPU: TableGen the subarch triple name table Co-authored-by: Claude (Claude-Opus-4.8) https://invent.kde.org/qt/clang/llvm-project/-/commit/59126654b36e08951fcf042b47268e76c1b62316