[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/pierre-vh/barrier-as-impl'.
Changed from 786c7cdc4cf5bba4ac695c5e70e35dd55e7e6a6c to 505366f7c916f5065825d0ec482e33f09ba98b60
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 f605bb016078a0fdc061562e2a3338b0204806e6 by pvanhout on 24/07/2026 at 08:45..
[clang][AMDGPU] Clean-up handling of named barrier type

- Allow the type in struct/classes in very limited circumstances. The goal is to enable creating trivial wrappers around the named barrier variable, but ensure we can't get into situations where things would get awkward. Currently this means we only allow the named barrier in RecordDecls with exactly 1 field, that have no base class, and are not inherited.
- Use a `amdgpu_barrier` LangAS for this type that currently maps to the local AS. This allows easy switching to the barrier AS in a future patch.
https://invent.kde.org/qt/clang/llvm-project/-/commit/f605bb016078a0fdc061562e2a3338b0204806e6

Git commit b624029c6e0a61dd2db8e0a6f5de12bb58301149 by pvanhout on 24/07/2026 at 08:45..
Comment
https://invent.kde.org/qt/clang/llvm-project/-/commit/b624029c6e0a61dd2db8e0a6f5de12bb58301149

Git commit 5142852da7f1f17687509c34514b4a32765ccf71 by pvanhout on 24/07/2026 at 08:45..
Add docs
https://invent.kde.org/qt/clang/llvm-project/-/commit/5142852da7f1f17687509c34514b4a32765ccf71

Git commit 620f7a6336a4691d475a77786d44566089a301ed by pvanhout on 24/07/2026 at 08:45..
docs
https://invent.kde.org/qt/clang/llvm-project/-/commit/620f7a6336a4691d475a77786d44566089a301ed

Git commit f0d6b5f0d253041e26c9bbbcaae4f1fb291cf6c7 by pvanhout on 24/07/2026 at 08:45..
comments
https://invent.kde.org/qt/clang/llvm-project/-/commit/f0d6b5f0d253041e26c9bbbcaae4f1fb291cf6c7

Git commit b9b5fbc1876f4dbe0da26b1772cee89d3cc83c75 by pvanhout on 24/07/2026 at 08:45..
[RFC][AMDGPU] Add BARRIER address space

Add a new BARRIER address space that is used for global variables that are used to represent the barrier IDs in GFX12.5.

These barrier addresses just have values corresponding 1-1 to barrier IDs. They are still implemented on top of LDS, but the offsetting happens during an addrspacecast to generic, not whenever the barrier GV is used.

The motivation for this is to make the relation between LDS and barrier GVs explicit in the compiler. It does add a bit more complexity, but that complexity was already there, just hidden by pretending barrier GVs were actual LDS.
https://invent.kde.org/qt/clang/llvm-project/-/commit/b9b5fbc1876f4dbe0da26b1772cee89d3cc83c75

Git commit f511571f8dc85d0b1b51ab3de7434999f7bc8d68 by pvanhout on 24/07/2026 at 08:45..
Comments
https://invent.kde.org/qt/clang/llvm-project/-/commit/f511571f8dc85d0b1b51ab3de7434999f7bc8d68

Git commit 464ec96edae084031e5b6089db839be480c03d46 by pvanhout on 24/07/2026 at 08:45..
Add DL auto-upgrade
https://invent.kde.org/qt/clang/llvm-project/-/commit/464ec96edae084031e5b6089db839be480c03d46

Git commit 505366f7c916f5065825d0ec482e33f09ba98b60 by pvanhout on 24/07/2026 at 08:58..
comments
https://invent.kde.org/qt/clang/llvm-project/-/commit/505366f7c916f5065825d0ec482e33f09ba98b60
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.