Lines Matching refs:i4
502 define i4 @test42(i4 %x, i4 %y) {
503 %a = and i4 %y, 7
504 %b = and i4 %x, 7
505 %c = sub i4 %a, %b
506 ret i4 %c
508 ; CHECK-NEXT: [[AND:%.*]] = and i4 %y, 7
509 ; CHECK-NEXT: [[AND1:%.*]] = and i4 %x, 7
510 ; CHECK-NEXT: [[RET:%.*]] = sub nsw i4 [[AND]], [[AND1]]
511 ; CHECK: ret i4 [[RET]]
514 define i4 @test43(i4 %x, i4 %y) {
515 %a = or i4 %x, -8
516 %b = and i4 %y, 7
517 %c = sub i4 %a, %b
518 ret i4 %c
520 ; CHECK-NEXT: [[OR:%.*]] = or i4 %x, -8
521 ; CHECK-NEXT: [[AND:%.*]] = and i4 %y, 7
522 ; CHECK-NEXT: [[RET:%.*]] = sub nuw i4 [[OR]], [[AND]]
523 ; CHECK: ret i4 [[RET]]