[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/hev/ve2gr-brcond'. Changed from 0000000000000000000000000000000000000000 to e0c17b7dd7f9722e73a7c7b2b914d0fe0c0d9eb1 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 7452fd8d380f4e4520a7ca433a51029fb865d1d8 by WANG Rui on 05/08/2026 at 11:12.. [LoongArch][NFC] Add tests for vector extract comparison combines https://invent.kde.org/qt/clang/llvm/-/commit/7452fd8d380f4e4520a7ca433a51029fb865d1d8 Git commit e0c17b7dd7f9722e73a7c7b2b914d0fe0c0d9eb1 by WANG Rui on 05/08/2026 at 11:13.. [LoongArch] Fold shifted vector extract comparisons Fold comparisons of the form: (shl (extract_vector_elt X, I), GRLen - EleBits) ==/!= 0 into: (extract_vector_elt X, I) ==/!= 0 When the shift amount equals `GRLen - EleBits`, the left shift only moves the extracted element into the most significant bits without affecting whether the value is zero. This canonicalization exposes EXTRACT_VECTOR_ELT to later combines and enables selecting VPICKVE2GR_* instructions directly. https://invent.kde.org/qt/clang/llvm/-/commit/e0c17b7dd7f9722e73a7c7b2b914d0fe0c0d9eb1