[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/release/23.x'.
Changed from 493aab374fd960aa776fd0571eb05395a2588e10 to 63a847a41d0bbd4ab05f980ca895fbc7ab5c863b
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 2acc07fb438d7c7ffaccc06da0d4b9d2ec416d24 by Tobias Hieta (on behalf of Shikhar Jain) on 23/07/2026 at 14:17..
[Polly] Guard ISL ast gen compute out (#201859)

Bounds the maximum ISL operations allowed for ISL AST Generation.

Fixes: https://github.com/llvm/llvm-project/issues/201801
(cherry picked from commit 790882669323c7255cb761755bb2d37d3b344452)
https://invent.kde.org/qt/clang/llvm-project/-/commit/2acc07fb438d7c7ffaccc06da0d4b9d2ec416d24

Git commit b24ef7e132308a78dfbc6194b9519e8ea9cba8cc by Tobias Hieta (on behalf of Michael Kruse) on 23/07/2026 at 14:17..
[Polly][test] Add missing REQUIRES line (#210578)

The test was added by #201859. It's test uses --debug-only which
requires an LLVM_ENABLE_ASSERTIONS-build

(cherry picked from commit 5cae63bd0d31118a15481fc7e5b063a73492d77d)
https://invent.kde.org/qt/clang/llvm-project/-/commit/b24ef7e132308a78dfbc6194b9519e8ea9cba8cc

Git commit 01e4c77761c87d6ec873e445dff1b571e369031f by Tobias Hieta (on behalf of Rahul) on 23/07/2026 at 14:20..
[clang] Emit diagnostic for typedef+auto missed case in C++98/C23 (#210141)

CheckTypeSpec() converted 'auto' to a storage-class specifier without
checking whether 'typedef' was already set. [dcl.stc]p1 unconditionally
forbids typedef alongside any storage-class specifier regardless of C++
version.

This change add the check for tydef in the code handling auto.

(cherry picked from commit 34436db53d3e4ad36e86019109fb5ceee9bb4d8c)
https://invent.kde.org/qt/clang/llvm-project/-/commit/01e4c77761c87d6ec873e445dff1b571e369031f

Git commit d944c39c9ae52ea735655b30e04691d2357c7297 by Tobias Hieta (on behalf of Jerry Zhang Jian) on 23/07/2026 at 14:23..
[RISCV] Preserve call-preserved reg mask for LPAD-aligned calls (#210868)

RISCVISelDAGToDAG's lowering of RISCVISD::LPAD_CALL / LPAD_CALL_INDIRECT
to PseudoCALLLpadAlign / PseudoCALLIndirectLpadAlign (introduced in
#177515) only copied the callee, lpad label, chain, and glue operands,
dropping the argument-register and register-mask operands in between.

Without the register-mask operand, the register allocator treats these
calls as clobbering nothing but ra, so values live across the call are
not spilled/reloaded even though the callee is free to clobber
caller-saved registers. This caused a miscompile where a pointer held
live across a call to getcontext() (a returns_twice function) was
corrupted after the call returned, leading to a SIGSEGV in
llvm-test-suite's siod test.

Fix the operand copy to include the argument-register and register-mask
operands, matching the pseudo-instruction operands of a regular
PseudoCALL/PseudoCALLIndirect.

Signed-off-by: Jerry Zhang Jian <[email protected]>
(cherry picked from commit e20242130eeaa668e5c782643d4afed0b0ab2a6b)
https://invent.kde.org/qt/clang/llvm-project/-/commit/d944c39c9ae52ea735655b30e04691d2357c7297

Git commit d2823bfa73ff4622fe467da12f13fb36d7104cbb by Tobias Hieta (on behalf of guillem-bartrina-sonarsource) on 23/07/2026 at 14:26..
[analyzer][z3] Fix crash in Z3 SMTConv when casting atomic int (#211489)

CPP-7675

(cherry picked from commit f953ed4ec657bef2b92b798faa2872b75f1f4e81)
https://invent.kde.org/qt/clang/llvm-project/-/commit/d2823bfa73ff4622fe467da12f13fb36d7104cbb

Git commit 63a847a41d0bbd4ab05f980ca895fbc7ab5c863b by Tobias Hieta (on behalf of Benjamin Maxwell) on 23/07/2026 at 14:30..
Revert "[LV] Allow scalable epilogue VFs matching the MainLoop VF (#208686)"

This reverts commit 308393ede14cc8533d1be122b5df88bf9ba4173b.
https://invent.kde.org/qt/clang/llvm-project/-/commit/63a847a41d0bbd4ab05f980ca895fbc7ab5c863b
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.