[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/petar-avramovic/fp-GISelMatchGenericTypes'. Changed from c0f3843c4598f787e4a61cd666db45a0a195b627 to edff43101cfa9d3e147ac0ca05209fecf27020a8 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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/commit/a8cc3d25922b689508dc63487525c73bc2747585 Git commit e7b04d7b58941cc9173930871a18d149f0b8a432 by GitHub (on behalf of Nikolas Klauser) on 30/07/2026 at 12:10.. [libc++abi] Use the same .clang-format as libc++ (#208661) libc++abi is very close to libc++, and even shares some amount of code. We should keep the formatting style the same between the two libraries. https://invent.kde.org/qt/clang/llvm-project/-/commit/e7b04d7b58941cc9173930871a18d149f0b8a432 Git commit 7b463ebd0d5b23a5efc9ffba1363593e6c6745fb by GitHub (on behalf of Matt Arsenault) on 30/07/2026 at 12:15.. clang/AMDGPU: Forward xnack/sramecc mode to the assembler (#212955) When assembling a .s file with no target ID directive, the requested xnack/sramecc mode has no module flag to carry it. Forward the mode requested via -mxnack/-msramecc (or the -mcpu target ID modifiers) to the assembler as a target feature so it is recorded in the object's e_flags. Co-authored-by: Claude (Opus 4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/7b463ebd0d5b23a5efc9ffba1363593e6c6745fb Git commit 76140a666d18b940597bf73362d4101af0247ea6 by GitHub (on behalf of Nikolas Klauser) on 30/07/2026 at 12:15.. [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969) We want to back-port the fix for xsgetn, so the XFAIL needs to be updated to reflect that. https://invent.kde.org/qt/clang/llvm-project/-/commit/76140a666d18b940597bf73362d4101af0247ea6 Git commit c9c03ed3991035591d2a4529f323ed9e5e345221 by GitHub (on behalf of Alexey Bataev) on 30/07/2026 at 12:19.. [SLP]Fix a crash on non-fp operator isFast request isFast should be used only on FPMathOperator kind instructons. Reviewers: Pull Request: https://github.com/llvm/llvm-project/pull/213008 https://invent.kde.org/qt/clang/llvm-project/-/commit/c9c03ed3991035591d2a4529f323ed9e5e345221 Git commit edff43101cfa9d3e147ac0ca05209fecf27020a8 by Petar Avramovic on 30/07/2026 at 12:26.. GlobalISel: Don't use GISelMatchGenericTypes for floating point opcodes With GISelMatchGenericTypes, AMDGPU had the same input pattern for G_ATOMICRMW_FADD that checks for v2s16, so the one that is first in the tablegen table always fires (it was v2f16 in this case). Should explicitly check for v2f16/v2bf16. https://invent.kde.org/qt/clang/llvm-project/-/commit/edff43101cfa9d3e147ac0ca05209fecf27020a8