Lines Matching full:lshr
285 %tmp21 = lshr i32 %c1, 8 ; <i32> [#uses=1]
288 ; CHECK: %tmp21 = lshr i16 %a, 8
294 %tmp2 = lshr i16 %c1, 8 ; <i16> [#uses=1]
297 ; CHECK: %tmp2 = lshr i16 %a, 8
304 %b = lshr i32 %a, 31
314 %b = lshr i32 %a, 31
335 %tmp21 = lshr i32 %tmp, 8
347 %tmp21 = lshr i32 %tmp, 9
353 ; CHECK: %tmp21 = lshr i16 %a, 9
483 %a = lshr i64 %A, 2
489 ; lshr+shl will be handled by DAGCombine.
490 ; CHECK-NEXT: lshr i64 %A, 2
567 %tmp354 = lshr i32 %tmp353, 5
572 ; CHECK-NEXT: %tmp354 = lshr i64 %tmp353, 5
579 %C = lshr i32 %B, 8
583 ; CHECK-NEXT: %C = lshr i64 %A, 8
590 %C = lshr i32 %B, 8
596 ; CHECK-NEXT: %C = lshr i64 %A, 8
607 %G = lshr i32 %F, 4
1015 %C = lshr i32 %B, 8
1043 %shr = lshr exact i32 %add, 23
1049 ; CHECK: [[SHR:%.*]] = lshr exact i32 [[ADD]], 23
1055 %shr = lshr exact i32 %add, 23
1061 ; CHECK: [[SHR:%.*]] = lshr exact i32 [[ADD]], 23
1184 %l = lshr i32 %conv, 1