[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/clang/amdgpu-use-targetparser-targetid-handling'. Changed from 11725b1efa767366b883ce076e1f79610f16ea21 to 18c2d77e90f9d55aae9b6f25e34ee57203a908ef 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 8e324e38253b957315684c1fcc219ef552b221b4 by Matt Arsenault on 17/07/2026 at 11:08.. AMDGPU: Validate processor and features in TargetID parsing TargetID::parseTargetIDString previously only checked that the string was structurally a 4-component triple followed by a processor field. It accepted unrecognized processors and silently ignored malformed or unsupported feature modifiers. Work towards improving validation so in the future clang's copy of TargetID can be replaced. Co-authored-by: Claude (Opus 4.8) https://invent.kde.org/qt/clang/llvm-project/-/commit/8e324e38253b957315684c1fcc219ef552b221b4 Git commit 9df8fdf985be432b6898e053b13da419b861596b by Matt Arsenault on 17/07/2026 at 11:08.. comment https://invent.kde.org/qt/clang/llvm-project/-/commit/9df8fdf985be432b6898e053b13da419b861596b Git commit fb68e4f4a9f541f0949bc5972205ee8f13e8e2d6 by Matt Arsenault on 17/07/2026 at 11:08.. AMDGPU: Remove now-unused splitTargetID splitTargetID was a syntactic-only target-ID splitter used solely by clang's getConflictTargetIDCombination, which now parses through the canonical llvm::AMDGPU::TargetID::parse instead. With that last user gone, drop the function, its declaration, and its unit test. https://invent.kde.org/qt/clang/llvm-project/-/commit/fb68e4f4a9f541f0949bc5972205ee8f13e8e2d6 Git commit 4005d75c78a821b64cb0264ffac21aeef0e3a95e by Matt Arsenault on 17/07/2026 at 11:08.. AMDGPU: Add TargetID::printCanonicalTargetIDString Factor the canonical feature-string formatting into a raw_ostream print method so callers can stream directly without a temporary std::string. getCanonicalFeatureString now delegates to it. https://invent.kde.org/qt/clang/llvm-project/-/commit/4005d75c78a821b64cb0264ffac21aeef0e3a95e Git commit 8c7cc4fc39590b55569eac297382bfe51e1a4821 by Matt Arsenault on 17/07/2026 at 12:03.. clang: Use TargetID parsing from AMDGPUTargetParser We had grown 2 parallel parsing implementations for triple+gpu name+feature flag target ID strings. Mostly eliminate the redundant clang version. Co-authored-by: Claude (Opus 4.8) https://invent.kde.org/qt/clang/llvm-project/-/commit/8c7cc4fc39590b55569eac297382bfe51e1a4821 Git commit 18c2d77e90f9d55aae9b6f25e34ee57203a908ef by Matt Arsenault on 17/07/2026 at 12:03.. Fix offload bundler usage of getConflictTargetIDCombination https://invent.kde.org/qt/clang/llvm-project/-/commit/18c2d77e90f9d55aae9b6f25e34ee57203a908ef