[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/jroelofs/matrix-tiling'.
Changed from 0000000000000000000000000000000000000000 to f66306a1c52005c00a79c83ecc08b438073d957f
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 70cfbd56b66a4a61cb71daff1b5029a8bad03ef8 by Jon Roelofs (on behalf of Francis Visoiu Mistrih) on 22/07/2026 at 22:25..
[Matrix] Add remarks for matrix loads and stores

Emit remarks for loads and stores over 128B (configurable via
-memop-remark-size-threshold). Also emit remarks for each step in
the inlining chain so callers can be identified.
https://invent.kde.org/qt/clang/llvm-project/-/commit/70cfbd56b66a4a61cb71daff1b5029a8bad03ef8

Git commit 52a6c35cd9cef3ac987e30961a135fd3f2101161 by Jon Roelofs (on behalf of Francis Visoiu Mistrih) on 23/07/2026 at 00:17..
[Matrix] Split TileSize into per-dimension fields; add remainder loop infrastructure

Split the single TileSize field in TileInfo into TileNumRows,
TileNumInner, and TileNumColumns to enable non-square tiles.

Add CreateTiledLoopsWithRemainder() which generates a full loop
nest covering remainder rows and columns that don't evenly divide
the tile size.

Expose asIndex()/indexType() helpers from MatrixUtils.cpp for use
by callers building the tiled loop bodies.

In LowerMatrixIntrinsics, replace the old TileSize/TileLoopsThreshold
cl::opts with per-dimension TileSizeRows/Inner/Columns and add
TileUseLoops (default false) as the explicit opt-in for loop-based
tiling. Add isTilingLoopProfitable() to gate when loops are
worthwhile vs. inlining the tile computation.
https://invent.kde.org/qt/clang/llvm-project/-/commit/52a6c35cd9cef3ac987e30961a135fd3f2101161

Git commit e278418a70c481adf47a9a94ee2b5e4c4d86bbcf by Jon Roelofs (on behalf of Francis Visoiu Mistrih) on 23/07/2026 at 01:01..
[Matrix] Add/remove transposes to row vectors to see them as column vectors

In column-major, add or remove transposes to row vectors in order to see
them as column vector during the rest of the lowering.
https://invent.kde.org/qt/clang/llvm-project/-/commit/e278418a70c481adf47a9a94ee2b5e4c4d86bbcf

Git commit f66306a1c52005c00a79c83ecc08b438073d957f by Jon Roelofs (on behalf of Francis Visoiu Mistrih) on 23/07/2026 at 01:10..
[Matrix] Introduce LoadInfo/StoreInfo to add tiling with remainder support
https://invent.kde.org/qt/clang/llvm-project/-/commit/f66306a1c52005c00a79c83ecc08b438073d957f
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.