[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/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/-/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/-/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/-/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/-/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/-/commit/8258e553e421f0e731c5f2b0a7965254d3f534d0