[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/hev/issue-214810'.
Changed from 0000000000000000000000000000000000000000 to 1264c1b524d017baf5039d3c67a4142a12883c69
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 4d10131304d90d997868f2417b086ad1cd116ebc by GitHub (on behalf of Fangrui Song) on 10/08/2026 at 05:34..
[BFI] Index iterative inference by block number (#215179)

`applyIterativeInference` builds a DenseMap assigning each participating
block a position in a dense vector. Block numbers already provide that
index, and BFI uses them elsewhere.
https://invent.kde.org/qt/clang/llvm-project/-/commit/4d10131304d90d997868f2417b086ad1cd116ebc

Git commit 52d63830c519ed2d51c43fc418f0ae3232ac65e9 by GitHub (on behalf of Fangrui Song) on 10/08/2026 at 05:49..
[Support] Optimize ScaledNumbers::multiply64 (#215172)

The 128-bit product is assembled from four 32x32 cross products.
(4 imul on x86-64). Use `__uint128_t` where available.
https://invent.kde.org/qt/clang/llvm-project/-/commit/52d63830c519ed2d51c43fc418f0ae3232ac65e9

Git commit 1264c1b524d017baf5039d3c67a4142a12883c69 by WANG Rui on 10/08/2026 at 09:08..
[clang][LoongArch] Match GCC ABI handling of integer complex types

GNU integer complex types such as `_Complex unsigned char` and
`_Complex unsigned short` were incorrectly recognized as eligible
floating-point ABI aggregates by `detectFARsEligibleStructHelper`.
When used as a member of a structure, this caused the real and
imaginary parts to be expanded into separate general-purpose argument
registers.

Integer complex types are not floating-point complex types and should
be handled as ordinary aggregates. Restrict the complex-type expansion
path to elements with real floating-point types, allowing small integer
complex aggregates to be packed into a single general-purpose register,
consistent with GCC.
https://invent.kde.org/qt/clang/llvm-project/-/commit/1264c1b524d017baf5039d3c67a4142a12883c69
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.