Lines Matching refs:SH
84 ; CHECK-NEXT: [[SH:%.*]] = shl i32 2, [[X:%.*]]
85 ; CHECK-NEXT: [[E:%.*]] = zext i32 [[SH]] to i64
761 ; CHECK-NEXT: [[SH:%.*]] = lshr i8 [[X:%.*]], 5
762 ; CHECK-NEXT: ret i8 [[SH]]
771 ; CHECK-NEXT: [[SH:%.*]] = lshr <2 x i8> [[X:%.*]], <i8 5, i8 5>
772 ; CHECK-NEXT: ret <2 x i8> [[SH]]
781 ; CHECK-NEXT: [[SH:%.*]] = lshr i8 [[X:%.*]], 5
782 ; CHECK-NEXT: [[MASK:%.*]] = and i8 [[SH]], -2
792 ; CHECK-NEXT: [[SH:%.*]] = shl <2 x i8> [[X:%.*]], <i8 6, i8 6>
793 ; CHECK-NEXT: ret <2 x i8> [[SH]]
802 ; CHECK-NEXT: [[SH:%.*]] = shl i8 [[X:%.*]], 6
803 ; CHECK-NEXT: ret i8 [[SH]]
812 ; CHECK-NEXT: [[SH:%.*]] = shl <2 x i8> [[X:%.*]], <i8 6, i8 6>
813 ; CHECK-NEXT: [[MASK:%.*]] = and <2 x i8> [[SH]], <i8 -120, i8 -120>