[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-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/-/commit/8e324e38253b957315684c1fcc219ef552b221b4

Git commit 9df8fdf985be432b6898e053b13da419b861596b by Matt Arsenault on 17/07/2026 at 11:08..
comment
https://invent.kde.org/qt/clang/llvm/-/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/-/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/-/commit/4005d75c78a821b64cb0264ffac21aeef0e3a95e
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.