; With shl->mul reassociation, we can see that this is (shl A, 9) * A;; RUN: opt < %s -reassociate -instcombine -S |\; RUN: grep {shl .*, 9}definei32@test(i32%A,i32%B){%X=shli32%A,5; <i32> [#uses=1]%Y=shli32%A,4; <i32> [#uses=1]%Z=muli32%Y,%X; <i32> [#uses=1]reti32%Z}