[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/runtime-libcalls/migrate-predicates'.
Changed from 0000000000000000000000000000000000000000 to fdecb09823696c2808fe92babb6f84e5afa01d88
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 e5c014cb93176199f8c74cb98f8299142cf6b583 by Matt Arsenault on 20/07/2026 at 09:09..
RuntimeLibcalls: Rename RuntimeLibcallPredicate to RuntimeLibcallAvailability

Rename to avoid confusing partial name collisions in future changes.

Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/e5c014cb93176199f8c74cb98f8299142cf6b583

Git commit 87febc44fb751d29cc68b6ed598cbd0224eaa5d2 by Matt Arsenault on 20/07/2026 at 09:09..
RuntimeLibcalls: Reuse AssemblerPredicate's operators for libcalls

Allow specifying RuntimeLibcall's availability in terms of individual
triple properties composed with logical operators.

Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/87febc44fb751d29cc68b6ed598cbd0224eaa5d2

Git commit b6cd8755aeaf03b6226c7ea0b3170b24ddbef691 by Matt Arsenault on 20/07/2026 at 09:09..
TableGen: Parenthesize negated predicate-dag leaves with operators

Allows writing more general expressions in the predicate code. Previously
not ("a == b") would be emitted as !a == b.

Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/b6cd8755aeaf03b6226c7ea0b3170b24ddbef691

Git commit 192cb1aec325a6bed38b23affdd75ecc3d6eccbf by Matt Arsenault on 20/07/2026 at 09:09..
Only apply parens to not
https://invent.kde.org/qt/clang/llvm/-/commit/192cb1aec325a6bed38b23affdd75ecc3d6eccbf

Git commit fdecb09823696c2808fe92babb6f84e5afa01d88 by Matt Arsenault on 20/07/2026 at 10:13..
RuntimeLibcalls: Migrate to dag libcall predicates

Switch to using dag predicates instead of free-form code predicates.

Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/fdecb09823696c2808fe92babb6f84e5afa01d88
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.