Lines Matching refs:x1
7 define void @shl(i8 %x1){
9 ; CHECK: %res1 = shl i8 %x1, %x1
10 %res1 = shl i8 %x1, %x1
12 ; CHECK: %res2 = shl nuw i8 %x1, %x1
13 %res2 = shl nuw i8 %x1, %x1
15 ; CHECK: %res3 = shl nsw i8 %x1, %x1
16 %res3 = shl nsw i8 %x1, %x1
18 ; CHECK: %res4 = shl nuw nsw i8 %x1, %x1
19 %res4 = shl nuw nsw i8 %x1, %x1
24 define void @lshr(i8 %x1){
26 ; CHECK: %res1 = lshr i8 %x1, %x1
27 %res1 = lshr i8 %x1, %x1
29 ; CHECK: %res2 = lshr exact i8 %x1, %x1
30 %res2 = lshr exact i8 %x1, %x1
35 define void @ashr(i8 %x1){
37 ; CHECK: %res1 = ashr i8 %x1, %x1
38 %res1 = ashr i8 %x1, %x1
40 ; CHECK-NEXT: %res2 = ashr exact i8 %x1, %x1
41 %res2 = ashr exact i8 %x1, %x1
46 define void @and(i8 %x1){
48 ; CHECK: %res1 = and i8 %x1, %x1
49 %res1 = and i8 %x1, %x1
54 define void @or(i8 %x1){
56 ; CHECK: %res1 = or i8 %x1, %x1
57 %res1 = or i8 %x1, %x1
62 define void @xor(i8 %x1){
64 ; CHECK: %res1 = xor i8 %x1, %x1
65 %res1 = xor i8 %x1, %x1