Home | History | Annotate | Download | only in X86

Lines Matching full:shift

5         %shift.upgrd.1 = zext i8 %C to i64              ; <i64> [#uses=1]
6 %Y = shl i64 %X, %shift.upgrd.1 ; <i64> [#uses=1]
11 %shift.upgrd.2 = zext i8 %C to i64 ; <i64> [#uses=1]
12 %Y = ashr i64 %X, %shift.upgrd.2 ; <i64> [#uses=1]
17 %shift.upgrd.3 = zext i8 %C to i64 ; <i64> [#uses=1]
18 %Y = lshr i64 %X, %shift.upgrd.3 ; <i64> [#uses=1]
23 %shift.upgrd.4 = zext i8 %C to i32 ; <i32> [#uses=1]
24 %X = shl i32 %A, %shift.upgrd.4 ; <i32> [#uses=1]
26 %shift.upgrd.5 = zext i8 %Cv to i32 ; <i32> [#uses=1]
27 %Y = lshr i32 %B, %shift.upgrd.5 ; <i32> [#uses=1]
33 %shift.upgrd.6 = zext i8 %C to i16 ; <i16> [#uses=1]
34 %X = shl i16 %A, %shift.upgrd.6 ; <i16> [#uses=1]
36 %shift.upgrd.7 = zext i8 %Cv to i16 ; <i16> [#uses=1]
37 %Y = lshr i16 %B, %shift.upgrd.7 ; <i16> [#uses=1]