[llvm] [ARM] Fold SELECT (AND(X,1) == 0), C1, C2 -> XOR(C1,AND(NEG(AND(X,1)),XOR(C1,C2)) in Thumb1 (PR #185898)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 23 02:21:01 PDT 2026


================

----------------
RKSimon wrote:

Still got all the non equality changes in it - remove all this and got back to something closer to 9a3c0559c4044a1ade5efed61924ba66f508d00d

https://github.com/llvm/llvm-project/pull/185898


More information about the llvm-commits mailing list