[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/tablegen-triple-subarch-name-table'. Changed from fff22415f58b5a1bda1afafdbd0f569fcb2a28eb to fdbb411e23afcb329ad986e8bddbc558eb7f5fae 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 f17f9406b96b0e0724dd167ccb41efbda8eaa66d by Matt Arsenault on 29/07/2026 at 05:09.. 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/f17f9406b96b0e0724dd167ccb41efbda8eaa66d Git commit 67df2d4f35731ded7505cc028542bc4db5d104a8 by Matt Arsenault on 29/07/2026 at 05:09.. 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/67df2d4f35731ded7505cc028542bc4db5d104a8 Git commit 36f399037e0b661b85551350e8ff2426c68385bb by Matt Arsenault on 29/07/2026 at 05:09.. 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/36f399037e0b661b85551350e8ff2426c68385bb Git commit 9c326c8533a3d80170f3891c1fef8fd133de2d88 by Matt Arsenault on 29/07/2026 at 05:09.. 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/9c326c8533a3d80170f3891c1fef8fd133de2d88 Git commit fdbb411e23afcb329ad986e8bddbc558eb7f5fae by Matt Arsenault on 29/07/2026 at 05:09.. AMDGPU: TableGen the subarch triple name table Co-authored-by: Claude (Claude-Opus-4.8) https://invent.kde.org/qt/clang/llvm/-/commit/fdbb411e23afcb329ad986e8bddbc558eb7f5fae