[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/gandhi56/globalisel/remove-redundant-and-shift'.
Changed from 0000000000000000000000000000000000000000 to cb078f03552e3d8493a3caab60c8f374d3118318
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 cb078f03552e3d8493a3caab60c8f374d3118318 by Anshil Gandhi on 26/07/2026 at 07:23..
[AMDGPU][GISel] Remove redundant AND on scalar shift amounts

A scalar shift only consumes the low log2(bitwidth) bits of its amount,
so an explicit (and amt, mask) feeding the amount is redundant whenever
mask has all of those low bits set. SelectionDAG already achieves this
via SimplifyDemandedBits on the shift-amount operand; this adds the
equivalent to the post-RegBankSelect combiner for G_SHL/G_LSHR/G_ASHR.

Co-authored-by: Cursor <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/cb078f03552e3d8493a3caab60c8f374d3118318
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.