Lines Matching refs:i9
59 define i9 @shl_amount_is_zero(i9 %a, i9 %b) {
61 ; CHECK-NEXT: ret i9 %a
63 %and = and i9 %b, 496 ; 0x1f0
64 %shl = shl i9 %a, %and
65 ret i9 %shl
71 define i9 @shl_amount_is_not_known_zero(i9 %a, i9 %b) {
73 ; CHECK-NEXT: [[AND:%.*]] = and i9 %b, -8
74 ; CHECK-NEXT: [[SHL:%.*]] = shl i9 %a, [[AND]]
75 ; CHECK-NEXT: ret i9 [[SHL]]
77 %and = and i9 %b, 504 ; 0x1f8
78 %shl = shl i9 %a, %and
79 ret i9 %shl