[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/aokblast/clang_rapl/fix_pic_windows'.
Changed from 0000000000000000000000000000000000000000 to 3b3fa1453b0655867ccd354e90d57efb05cf6c24
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 1faa9f73119f007583ca829e07d78e82a40f1bae by GitHub (on behalf of Ramkumar Ramachandra) on 18/07/2026 at 11:14..
[VPlan] Infer SrcTy in createScalarExtOrTrunc (NFC) (#210423)

The argument is redundant and can be inferred from Op.
https://invent.kde.org/qt/clang/llvm-project/-/commit/1faa9f73119f007583ca829e07d78e82a40f1bae

Git commit d46a352ecf9708255a938e6d5e972b5221de4c2c by GitHub (on behalf of David Mentler) on 18/07/2026 at 11:23..
[lldb] Fix TestSBValueSetTypeSyntheticOverride with libstdc++ (#210495)

My test added in #209056 assumed that a `CXXSyntheticChildren`
implementation for `std::vector` is readily available on all platforms,
that is not the case.

Do the simplest thing and remove this part of the test for now.

Fixes: https://lab.llvm.org/buildbot/#/builders/59/builds/35839
```
FAIL: test (TestSBValueSetTypeSyntheticOverride.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 22, in test
    self.checkOverride(vec, before=None)
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 43, in checkOverride
    self.assertIsNone(impl_before)
AssertionError: <lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider object at 0xfb088f787bb0> is not None
```
https://invent.kde.org/qt/clang/llvm-project/-/commit/d46a352ecf9708255a938e6d5e972b5221de4c2c

Git commit e96755f08bab48f1578bd70a1f55d336b5e44a69 by GitHub (on behalf of Ramkumar Ramachandra) on 18/07/2026 at 11:25..
[VPlan] Factor vputils::getOpcodeOrIntrinsicID (NFC) (#208993)

The check for recipes in vputils::isElementWise is necessary to prevent
regressions.
https://invent.kde.org/qt/clang/llvm-project/-/commit/e96755f08bab48f1578bd70a1f55d336b5e44a69

Git commit 1f4d6acc935f93eca55cfef67348c8abcc1415db by GitHub (on behalf of pzoln) on 18/07/2026 at 11:58..
[mlir][bufferization] Avoid invalid memref.cast in to_buffer folding (#208973)

Fixes #202782

When folding bufferization.to_buffer(bufferization.to_tensor(...)), only
create a memref.cast if the source and destination memref types are
cast-compatible.

This avoids asserting on unranked memrefs with different memory spaces
and leaves the original bufferization ops in place instead.

 Assisted-by: OpenAI Codex
https://invent.kde.org/qt/clang/llvm-project/-/commit/1f4d6acc935f93eca55cfef67348c8abcc1415db

Git commit c69896aa8733ceed6e8cc982eec64b97f277f926 by GitHub (on behalf of lonely eagle) on 18/07/2026 at 12:16..
[mlir][interface] Use populateAndCompare cleanup compare (NFC) (#200156)
https://invent.kde.org/qt/clang/llvm-project/-/commit/c69896aa8733ceed6e8cc982eec64b97f277f926

Git commit af0aa9440f1121bd5041a3dd7abef0d78b0f91cd by GitHub (on behalf of Anatoly Trosinenko) on 18/07/2026 at 12:18..
[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (#169699)

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and tune the conditions when `emitPtrauthDiscriminator` is
allowed to clobber address discriminator operands.

When resigning, do not clobber address discriminator register used for
authentication if it is also used for signing. Such clobbering would
prevent passing raw, 64-bit value as the new discriminator. Clarify
other corner cases of clobbering address discriminator operands.

Reuse `enum PtrauthCheckMode` instead of separate `ShouldCheck` and
`ShouldTrap` flags and drop its `Default` enumerator.
https://invent.kde.org/qt/clang/llvm-project/-/commit/af0aa9440f1121bd5041a3dd7abef0d78b0f91cd

Git commit 3b3fa1453b0655867ccd354e90d57efb05cf6c24 by ShengYi Hung on 18/07/2026 at 12:45..
[Clang][Interpreter] Respect default setting on Windows

MSCV does not support the -fPIC option. When it is passed, Clang falls
back to PIC level 2 on x86_64 and to a static binary on AArch64. Without
-fPIC, however, PIC is already enabled by default on both targets.

As a result, the PCH (built with the default PIC level by toolchain
hint) and the clang-repl instance (using the fallback PIC level) end up
with different PIC settings, consuming a mismatch.

Avoid passing -fPIC when targeting MSVC on Windows. This preserve the
existing semantics, since PIC is already enabled by default, while
ensuring that both the PCH and clang-repl use the same PIC level.
https://invent.kde.org/qt/clang/llvm-project/-/commit/3b3fa1453b0655867ccd354e90d57efb05cf6c24
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.