xbolva00 added a comment. I meant something like in foldAnyOrAllBitsSet. Final lshr is ok to have multiple users, all partial computations should be m_Oneuse. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68189/new/ https://reviews.llvm.org/D68189