[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/clang/offloadarch-use-direct-methods'. Changed from 9f9797405935e7b9ed03a57c4c70273739e8cfb4 to dbefa8788ab268fb045c90915e8018d2bd73679f 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 60be55c3471971a78ae59ef01372eae8c647b29a by Matt Arsenault on 01/08/2026 at 05:27.. clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs OffloadArch was a flat enum that hand-duplicated every AMDGPU and NVPTX targets, plus a few edge cases. This was yet another place that needed updating every time a new target is added, which should now be avoided. Replace with a tagged union-like scheme. Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm/-/commit/60be55c3471971a78ae59ef01372eae8c647b29a Git commit dbefa8788ab268fb045c90915e8018d2bd73679f by Matt Arsenault on 01/08/2026 at 05:27.. clang: Replace Is*OffloadArch free functions with OffloadArch methods Drop the IsNVIDIAOffloadArch/IsAMDOffloadArch/IsIntel*OffloadArch free functions in favor of the OffloadArch member predicate functions. Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm/-/commit/dbefa8788ab268fb045c90915e8018d2bd73679f