[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/omp-usm-proper-diagnostic'.
Changed from 8bb083d3e7a63a142d24b2c852515db04410f4b1 to d99a5fff3ea3d7382fe66d8e5404a01f30ff364e
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 6a932c6041a58a1c352ea65c94810a13d3b453d0 by GitHub (on behalf of janr-bay) on 30/07/2026 at 11:25..
[APFloat][NFC] Generalize bitcast to also cover x87 semantics (#209781)

This removes the special case code for bitcasting APInt to a float with
x87 semantics in convertF80LongDoubleAPFloatToAPInt. This makes it
consistent with previous removal of special cases and will remove one
more small obstacle to making APFloat extensible.
https://invent.kde.org/qt/clang/llvm/-/commit/6a932c6041a58a1c352ea65c94810a13d3b453d0

Git commit fcf4bb1af7450f618504201610ef8c3ef52844d7 by GitHub (on behalf of Tomer Shafir) on 30/07/2026 at 11:32..
[AArch64] Relax SDep requirement for AppleSMECompute clustering      (#212603)

Do not require RAW dependency for FuseAppleSMECompute.
https://invent.kde.org/qt/clang/llvm/-/commit/fcf4bb1af7450f618504201610ef8c3ef52844d7

Git commit 8aeb59eab5eb0bc516628fa42e7698f23eb3f6d5 by GitHub (on behalf of Alexey Bataev) on 30/07/2026 at 11:55..
[SLP][NFC]Add extra tests for fadd/fsub reordering, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/213002
https://invent.kde.org/qt/clang/llvm/-/commit/8aeb59eab5eb0bc516628fa42e7698f23eb3f6d5

Git commit 3a687d3b86c44821ae2a013fe3d9f5bf88a471a9 by GitHub (on behalf of Louis Dionne) on 30/07/2026 at 11:57..
[libc++] Fix incorrect paper statuses (#212827)

These two papers also added parallel algorithm overloads, which were
never implemented but the papers were still marked as implemented. Mark
the papers as Partial instead.

CF #103640 and #104095
https://invent.kde.org/qt/clang/llvm/-/commit/3a687d3b86c44821ae2a013fe3d9f5bf88a471a9

Git commit a8cc3d25922b689508dc63487525c73bc2747585 by GitHub (on behalf of Nikolas Klauser) on 30/07/2026 at 12:05..
[libc++] Clean up windows macros (#207577)

We have multiple macros for different Windows. However, most of them
don't actually define different things. We can condense the macros to
- `_WIN32` directly if it only depends on windows, or
- `_LIBCPP_MSVCRT`

This patch drops `_LIBCPP_MSVCRT_LIKE` and `_LIBCPP_WIN32API`, since
they are equivalent to `_WIN32`.
https://invent.kde.org/qt/clang/llvm/-/commit/a8cc3d25922b689508dc63487525c73bc2747585

Git commit 397f2cf2ca56bb34df7688201a69a33ee918de62 by Matt Arsenault on 30/07/2026 at 12:13..
NVPTX: Add target names in TargetParser

Track the canonical sm name and other target information.
This will eventually be used to reduce the pain of maintaining
OffloadArch in clang; all of the dijoint targets share an
enum which makes target specific covered switches annoying.

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

Git commit a13a7dcfe3d702b81db1d11524d24b04f20e8eeb by Matt Arsenault on 30/07/2026 at 12:13..
Apply suggestions from code review

Co-authored-by: Matt Arsenault <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/a13a7dcfe3d702b81db1d11524d24b04f20e8eeb

Git commit 77a1b230a3e84a680841445d18bc0be0dae4f17e by Matt Arsenault on 30/07/2026 at 12:13..
review comment
https://invent.kde.org/qt/clang/llvm/-/commit/77a1b230a3e84a680841445d18bc0be0dae4f17e

Git commit 71144f778c8e57c11459a7f02696f9027198dc6d by Matt Arsenault on 30/07/2026 at 12:13..
clang: Use NVPTX TargetParser for OpenMP unified-addressing check

processRequiresDirective enumerated every OffloadArch value in a switch
only to error on nvptx architectures older than sm_60. Replace it with
NVPTX::supportsUnifiedAddressing() applied to the parsed target CPU so
we don't need to keep adding cases here every time a new target is
added.

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

Git commit d99a5fff3ea3d7382fe66d8e5404a01f30ff364e by Matt Arsenault on 30/07/2026 at 12:13..
clang: Use proper error for unified shared memory openmp error

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