Lines Matching full:sh
9 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[ADD]], 3
10 ; CHECK-NEXT: ret i32 [[SH]]
15 %sh = shl i32 %add, 3
16 ret i32 %sh
24 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[ADD]], 3
25 ; CHECK-NEXT: ret i32 [[SH]]
30 %sh = shl i32 %add, 3
31 ret i32 %sh
39 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[SUB]], 3
40 ; CHECK-NEXT: ret i32 [[SH]]
45 %sh = shl i32 %sub, 3
46 ret i32 %sh
54 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[SUB]], 3
55 ; CHECK-NEXT: ret i32 [[SH]]
60 %sh = shl i32 %sub, 3
61 ret i32 %sh
69 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[SUB]], 3
70 ; CHECK-NEXT: ret i32 [[SH]]
75 %sh = shl i32 %sub, 3
76 ret i32 %sh
84 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[MUL]], 3
85 ; CHECK-NEXT: ret i32 [[SH]]
90 %sh = shl i32 %mul, 3
91 ret i32 %sh
99 ; CHECK-NEXT: [[SH:%.*]] = shl nuw nsw i32 [[SEL]], 3
100 ; CHECK-NEXT: ret i32 [[SH]]
105 %sh = shl i32 %sel, 3
106 ret i32 %sh