[qt/clang/llvm]: 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
Pushed by mirror-service into branch 'upstream/users/c8ef/generator'.
Changed from 1dc74468ad2cc1b00ba979b52205f5873a021ddc to 384128628060e0bbdfc062ea54d85c058e730f0d
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 1333e0a05d822b96e76d9edf55f1af66e2cbb0b3 by GitHub (on behalf of Nikolas Klauser) on 27/07/2026 at 11:21..
[libc++] Remove locale::id::__next_id from the ABI (#210360)

`__next_id` is only ever used inside the dylib, so we can avoid making it public.
https://invent.kde.org/qt/clang/llvm/-/commit/1333e0a05d822b96e76d9edf55f1af66e2cbb0b3

Git commit e10674378de70647d666499c6fd7f11a7ee03f6e by GitHub (on behalf of Tim Besard) on 27/07/2026 at 11:22..
[SPIR-V] Fix direct return of aggregate extractvalue (#209762)

SPIRVPrepareFunctions rewrites aggregate function returns to i32 value
IDs, but an aggregate extractvalue used directly by ret kept its
original type, leaving invalid IR for the verifier. Mutate the lowered
spv_extractv result when it feeds a rewritten return so the LLVM type
matches while the registry preserves the aggregate SPIR-V type.

Closes https://github.com/llvm/llvm-project/issues/208899.
Replaces https://github.com/llvm/llvm-project/pull/209027 (that PR seems
spam? although the diagnosis was largely correct)

Co-authored-by: Claude Fable 5 <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/e10674378de70647d666499c6fd7f11a7ee03f6e

Git commit 187d096d44bfabc0a392d0abf1d87123e67f5efb by GitHub (on behalf of Hardik Kumar) on 27/07/2026 at 11:28..
[clang] Fix the StringRef assertion failure for non-narrow strings. (#212108)

StringRef assertion fires up when passing wide literals to
`__builtin_nanf()`.

The patch updates the `TryEvaluateBuiltinNan` method to reject
non-narrow string literals preventing the downstream assertion failure
caused by `getString()` in cases where the user might pass a non-narrow
/ non 1 byte literal."

Fix #205306
https://invent.kde.org/qt/clang/llvm/-/commit/187d096d44bfabc0a392d0abf1d87123e67f5efb

Git commit c84136af3d15893fe3f2bc608280ccaa71e18db1 by GitHub (on behalf of William Tran-Viet) on 27/07/2026 at 11:32..
[libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471)

- Add count test to verify the exact number of aliases our table
contains
- Should reduce compile time cost of gathering that count
https://invent.kde.org/qt/clang/llvm/-/commit/c84136af3d15893fe3f2bc608280ccaa71e18db1

Git commit 42b4ee6383e340c4c3ab4cfddd17f864ab331e0d by GitHub (on behalf of Konrad Kleine) on 27/07/2026 at 11:42..
docs: Adjust HowToReleaseLLVM to include man page signing (#210092)

This adds documentation on how to sign man pages.
https://invent.kde.org/qt/clang/llvm/-/commit/42b4ee6383e340c4c3ab4cfddd17f864ab331e0d

Git commit 5f349af92c6fdbb09af500eec38265774f7df517 by GitHub (on behalf of Connector Switch) on 27/07/2026 at 11:51..
Merge branch 'main' into users/c8ef/generator
https://invent.kde.org/qt/clang/llvm/-/commit/5f349af92c6fdbb09af500eec38265774f7df517

Git commit f92e977a8e76a0e40e3af255f13c30b6710fd871 by GitHub (on behalf of Chibuoyim (Wilson) Ogbonna) on 27/07/2026 at 12:02..
[MLIR][Linalg] Fix crash on duplicate dimensions in linalg.broadcast (#211203)

per
[#210738](https://github.com/llvm/llvm-project/pull/210738#discussion_r3622744153)

Currently, the following crashes on verification with a segfault:
```
func.func @broadcast_rank0_tensor(%arg0: tensor<i32>, %arg1: tensor<32x2xi32>) -> tensor<32x2xi32> {
  %0 = linalg.broadcast ins(%arg0 : tensor<i32>) outs(%arg1 : tensor<32x2xi32>) dimensions = [0, 0]
  return %0 : tensor<32x2xi32>
}
```

The verifier should reject cases like this where we have a duplicate
dimension. I've also added a couple of tests covering `linalg.broadcast`
on various input scenarios to confirm they are being handled properly.
https://invent.kde.org/qt/clang/llvm/-/commit/f92e977a8e76a0e40e3af255f13c30b6710fd871

Git commit 08c7b4203815b3502c04ecb9cd8b6dae21fc5661 by GitHub (on behalf of Łukasz Plewa) on 27/07/2026 at 12:08..
[offload] update llvm-gpu-loader the new liboffload allocation API (#212225)

PR #209196 split host memory allocations into a dedicated API. Update
llvm-gpu-loader to use the new host allocation function introduced by
that change.
https://invent.kde.org/qt/clang/llvm/-/commit/08c7b4203815b3502c04ecb9cd8b6dae21fc5661

Git commit 384128628060e0bbdfc062ea54d85c058e730f0d by GitHub (on behalf of Connector Switch) on 27/07/2026 at 12:08..
Merge branch 'main' into users/c8ef/generator
https://invent.kde.org/qt/clang/llvm/-/commit/384128628060e0bbdfc062ea54d85c058e730f0d
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.