Reverts llvm/llvm-project#118472 Breaks profile tests on i386 https://lab.llvm.org/buildbot/#/builders/66/builds/7009
[l|a]shr iN (X-1)&~X, N-1 -> [z|s]ext(X==0)
(X * (Y << K)) u>> K -> X * Y