[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/eas/vplan-based-stride-mv-rt-guard'.
Changed from 727ce6e036e7def74f14244107db2db1acc03429 to 8258e553e421f0e731c5f2b0a7965254d3f534d0
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 bb7eed2fe0ef87e9a41f104552297e579d424138 by Andrei Elovikov on 17/07/2026 at 16:36..
[NFC][VPlan] Add initial tests for future VPlan-based stride MV

I tried to include both the features that current
LoopAccessAnalysis-based transformation supports (e.g., trunc/sext of
stride) but also cases where the current implementation behaves poorly,
e.g., https://godbolt.org/z/h31c3zKxK; as well as some other potentially
interesting scenarios I could imagine.

The are two test files with the same content. One is for VPlan dump change of
the future transformation alone (I'll update `-vplan-print-after` in the next
PR), another is for the full vectorizer pipeline. The latter have two `RUN:`
lines:
 * No multiversioning, so the next PR diff can show the transformation itself
 * Stride multiversionin performed in LAA, so that we can compare future
   VPlan-based transformation vs old behavior.
https://invent.kde.org/qt/clang/llvm-project/-/commit/bb7eed2fe0ef87e9a41f104552297e579d424138

Git commit 662b2c6a8751d5ca8549d06c330bfd3c4320b4ac by Andrei Elovikov on 17/07/2026 at 16:36..
Add `@independent_strides` test
https://invent.kde.org/qt/clang/llvm-project/-/commit/662b2c6a8751d5ca8549d06c330bfd3c4320b4ac

Git commit 193fc77621feef3dfa7bede8ddb650e51661050c by Andrei Elovikov on 17/07/2026 at 16:39..
[VPlan] Implement VPlan-based stride speculation
https://invent.kde.org/qt/clang/llvm-project/-/commit/193fc77621feef3dfa7bede8ddb650e51661050c

Git commit 9e7830d8a506466acf312539ce6ccf0df37d0f74 by Andrei Elovikov on 17/07/2026 at 16:39..
Address review comments
https://invent.kde.org/qt/clang/llvm-project/-/commit/9e7830d8a506466acf312539ce6ccf0df37d0f74

Git commit 8258e553e421f0e731c5f2b0a7965254d3f534d0 by Andrei Elovikov on 17/07/2026 at 16:42..
Expand to VPlan recipes instead of to LLVM IR
https://invent.kde.org/qt/clang/llvm-project/-/commit/8258e553e421f0e731c5f2b0a7965254d3f534d0
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.