[llvm] [InstCombine] Fold Carry-Save Adder identities: `(A ^ B) + ((A & B) << 1)` to `A + B` and `(A + B) - ((A & B) << 1)` to `A ^ B` (PR #229511)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 6 12:48:21 PDT 2026


nikic wrote:

Rejecting due to no evidence of [real-world usefulness](https://llvm.org/docs/InstCombineContributorGuide.html#real-world-usefulness). The PR also fails to meet many other requirements in the InstCombine contributor guide.

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


More information about the llvm-commits mailing list