Lines Matching refs:mul
1 ; This test makes sure that mul instructions are properly eliminated.
2 ; RUN: opt < %s -instcombine -S | not grep mul
5 %B = mul i32 %A, 1 ; <i32> [#uses=1]
11 %B = mul i32 %A, 2 ; <i32> [#uses=1]
17 %B = mul i32 %A, 0 ; <i32> [#uses=1]
28 %B = mul i32 %A, 8 ; <i32> [#uses=1]
33 %B = mul i8 %A, 8 ; <i8> [#uses=1]
34 %C = mul i8 %B, 8 ; <i8> [#uses=1]
39 %tmp = mul i32 %i, -1 ; <i32> [#uses=1]
45 %j = mul i64 %i, -1 ; <i64> [#uses=1]
51 %j = mul i32 %i, -1 ; <i32> [#uses=1]
59 %e = mul i32 %d, %b ; <i32> [#uses=1]
67 %e = mul i32 %d, %b ; <i32> [#uses=1]
75 %e = mul i32 %d, %b ; <i32> [#uses=1]
88 %b = mul <16 x i8> %a, zeroinitializer
96 %m = mul i32 %shl, %A
104 %e = mul i32 %d, %b ; <i32> [#uses=1]
111 %e = mul i32 %a.lobit, %b