================ @@ -466,6 +466,33 @@ define i32 @shl_sub_lshr(i32 %x, i32 %c, i32 %y) { ret i32 %lshr } +define i32 @shl_sub_lshr_reverse(i32 %x, i32 %c, i32 %y) { ---------------- AtariDreams wrote: Done! https://github.com/llvm/llvm-project/pull/93571