Lines Matching refs:ashr
15 ; CHECK-NEXT: [[TMP1:%.*]] = ashr i32 [[X:%.*]], 31
21 %t2 = ashr i32 %x, %t1
24 %t5 = ashr i16 %t3, %t4
32 ; CHECK-NEXT: [[TMP1:%.*]] = ashr <2 x i32> [[X:%.*]], <i32 31, i32 31>
38 %t2 = ashr <2 x i32> %x, %t1
41 %t5 = ashr <2 x i16> %t3, %t4
47 ; CHECK-NEXT: [[TMP1:%.*]] = ashr <3 x i32> [[X:%.*]], <i32 31, i32 0, i32 31>
53 %t2 = ashr <3 x i32> %x, %t1
56 %t5 = ashr <3 x i16> %t3, %t4
62 ; CHECK-NEXT: [[TMP1:%.*]] = ashr <3 x i32> [[X:%.*]], <i32 31, i32 0, i32 31>
68 %t2 = ashr <3 x i32> %x, %t1
71 %t5 = ashr <3 x i16> %t3, %t4
77 ; CHECK-NEXT: [[TMP1:%.*]] = ashr <3 x i32> [[X:%.*]], <i32 31, i32 0, i32 31>
83 %t2 = ashr <3 x i32> %x, %t1
86 %t5 = ashr <3 x i16> %t3, %t4
99 ; CHECK-NEXT: [[T2:%.*]] = ashr i32 [[X:%.*]], [[T1]]
102 ; CHECK-NEXT: [[TMP1:%.*]] = ashr i32 [[X]], 31
108 %t2 = ashr i32 %x, %t1
112 %t5 = ashr i16 %t3, %t4
120 ; CHECK-NEXT: [[TMP1:%.*]] = ashr i32 [[X:%.*]], 31
126 %t2 = ashr i32 %x, %t1
130 %t5 = ashr i16 %t3, %t4
138 ; CHECK-NEXT: [[T2:%.*]] = ashr i32 [[X:%.*]], [[T1]]
143 ; CHECK-NEXT: [[T5:%.*]] = ashr i16 [[T3]], [[T4]]
148 %t2 = ashr i32 %x, %t1
153 %t5 = ashr i16 %t3, %t4
167 ; CHECK-NEXT: [[T2:%.*]] = ashr i32 [[X:%.*]], [[T1]]
170 ; CHECK-NEXT: [[T5:%.*]] = ashr i16 [[T3]], [[T4]]
175 %t2 = ashr i32 %x, %t1
178 %t5 = ashr i16 %t3, %t4
190 ; CHECK-NEXT: [[T5:%.*]] = ashr i16 [[T3]], [[T4]]
198 %t5 = ashr i16 %t3, %t4