[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-targetid-validation'. Changed from e6782a90cffd4c8b02371f74f5dca245c5e6e0a1 to 4005d75c78a821b64cb0264ffac21aeef0e3a95e 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