[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/shiltian/nfc-reorganize-dasm-err-tests'.
Changed from 0000000000000000000000000000000000000000 to 5b750bc1659e962ca4394a72de650887a3fdc152
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 f7edf5796525690a6578df48feb9ddd58c4889ce by GitHub (on behalf of Lang Hames) on 09/08/2026 at 23:49..
[ORC] Construct EPCGenericMemoryAccess from ExecutionSession. (#215097)

Construct EPCGenericMemoryAccess objects from ExecutionSessions, rather
than ExecutorProcessControl objects. This is a step towards migrating
EPCGenericMemoryAccess off of raw callSPSWrapper* calls and on to the
new Proxy objects (d99bd3ed157).
https://invent.kde.org/qt/clang/llvm-project/-/commit/f7edf5796525690a6578df48feb9ddd58c4889ce

Git commit 3f6b3a3385561c0f5a76a8e4048cb5420966e1bb by GitHub (on behalf of Longsheng Mou) on 10/08/2026 at 01:24..
[SandboxVec][Legality] Fix a warning when build with GCC (NFC) (#214907)

Remove `maybe_unused` attribute from ResultReason member, beacuse it
used in `getReason` method. This PR fixes:


llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h:186:33:
error: ‘maybe_unused’ attribute ignored [-Werror=attributes]
  186 |   [[maybe_unused]] ResultReason Reason;
      |                                 ^~~~~~
https://invent.kde.org/qt/clang/llvm-project/-/commit/3f6b3a3385561c0f5a76a8e4048cb5420966e1bb

Git commit 64fc33034ce429c247f619c5abfa724e657242f9 by GitHub (on behalf of Alex MacLean) on 10/08/2026 at 01:28..
[NVPTX] Add NewPM boilerplate to NVPTXISelDAGToDAG (#215132)
https://invent.kde.org/qt/clang/llvm-project/-/commit/64fc33034ce429c247f619c5abfa724e657242f9

Git commit 29d7baedd12ae93d93b2baaf9bdfe030ca36742f by GitHub (on behalf of wszqkzqk) on 10/08/2026 at 01:53..
[LoongArch][LASX] Fix fptosi/fptoui from <4 x float> to <4 x i64> (#214621)

These were lowered through a 128-bit f32 to i32/u32 conversion followed
by a sign/zero extension, which silently clamps any finite input that
does not fit in i32/u32 instead of producing the correct 64-bit integer.

Convert directly with xvftintrzl.l.s for the signed case. For the
unsigned case there is no f32 -> u64 lane conversion in LASX, so widen
to f64 first (which is exact) and convert with xvftintrz.lu.d. Both
forms use xvpermi.d to move the inputs into the low 64 bits of each
128-bit lane, as required by these lane-wise conversions.

Built and verified on Arch Linux for Loong64:
https://github.com/lcpu-club/loongarch-packages/pull/974. Both the LLVM
side and the Highway test suite that discovered the bug have passed
verification.
Assisted by Kimi K3 AI agent.

Fixes https://github.com/llvm/llvm-project/issues/214605
https://invent.kde.org/qt/clang/llvm-project/-/commit/29d7baedd12ae93d93b2baaf9bdfe030ca36742f

Git commit 0ec3860fe6d0b347e8e76b8353d0d71bd0684a0a by GitHub (on behalf of Lang Hames) on 10/08/2026 at 01:57..
[ORC] Reimplement EPCGenericMemoryAccess on RTBridge proxies (#215160)

Move EPCGenericMemoryAccess off ExecutionSession::callSPSWrapperAsync
and onto rt::Proxy objects. The FuncAddrs struct (13 ExecutorAddrs)
becomes Funcs (13 rt::Proxy members), and each access method collapses
to a single proxy call: the ProxySpec's dispatch now handles argument
serialization and the (Error, Result) -> Expected result plumbing that
was previously open-coded in each method.

Funcs members are protocol-agnostic rt::Proxy values, so a client can
populate a Funcs for a different protocol and pass it to the (public)
constructor. A new static Create(ES) provides the SPS convenience path,
resolving the proxies from the bootstrap JITDylib. The proxy types are
named once as rt::Mem*Proxy aliases in Proxy.h (beside the existing
Call*Proxy aliases) and reused by both the Funcs struct and the
memory-access ProxySpecs added to RTBridge/SPS/ProxySpecs.h.
InProcessEPC and SimpleRemoteEPC now just call
EPCGenericMemoryAccess::Create.

The executor-side wrappers registered by OrcRTBootstrap move to the
runtime's controller-interface names (orc_rt_ci_sps_mem_*), matching the
SPS controller interface that Create resolves against, so the in-tree
executor and controller agree on the same names. The now-dead
Memory*WrapperName constants are removed from OrcRTBridge.
https://invent.kde.org/qt/clang/llvm-project/-/commit/0ec3860fe6d0b347e8e76b8353d0d71bd0684a0a

Git commit e337de11042692af6873a4ba13aa60aeba52900e by GitHub (on behalf of Shilei Tian) on 10/08/2026 at 02:04..
[AMDGPU][MC] Fix out-of-range MFMA tuple register-name assertion (#215147)

Fixes #215007.
https://invent.kde.org/qt/clang/llvm-project/-/commit/e337de11042692af6873a4ba13aa60aeba52900e

Git commit fd89b52636e1587dd244e02e54c81c2fc9be4fd8 by Shilei Tian on 10/08/2026 at 02:21..
[AMDGPU][MC] Fix crash caused by unsupported non-VGPR widths

Fixes #215001.
https://invent.kde.org/qt/clang/llvm-project/-/commit/fd89b52636e1587dd244e02e54c81c2fc9be4fd8

Git commit 5b750bc1659e962ca4394a72de650887a3fdc152 by Shilei Tian on 10/08/2026 at 02:34..
[NFC][AMDGPU] Reorganize dasm error tests
https://invent.kde.org/qt/clang/llvm-project/-/commit/5b750bc1659e962ca4394a72de650887a3fdc152
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.