Lines Matching refs:i7
331 define <2 x i7> @ashr_exact_add_negative_shift_negative_vec(<2 x i7> %x) {
333 ; CHECK-NEXT: [[R:%.*]] = ashr exact <2 x i7> <i7 -64, i7 -64>, [[X:%.*]]
334 ; CHECK-NEXT: ret <2 x i7> [[R]]
336 %a = add <2 x i7> %x, <i7 -5, i7 -5>
337 %r = ashr exact <2 x i7> <i7 -2, i7 -2>, %a
338 ret <2 x i7> %r
343 define <2 x i7> @ashr_exact_add_negative_leading_ones_vec(<2 x i7> %x) {
345 ; CHECK-NEXT: [[A:%.*]] = add <2 x i7> [[X:%.*]], <i7 -5, i7 -5>
346 ; CHECK-NEXT: [[R:%.*]] = ashr exact <2 x i7> <i7 -4, i7 -4>, [[A]]
347 ; CHECK-NEXT: ret <2 x i7> [[R]]
349 %a = add <2 x i7> %x, <i7 -5, i7 -5>
350 %r = ashr exact <2 x i7> <i7 -4, i7 -4>, %a
351 ret <2 x i7> %r