Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/RISCV/adds-combinations.ll
Show All 26 Lines | |||||
; CHECK-NEXT: andi a4, a4, 223 | ; CHECK-NEXT: andi a4, a4, 223 | ||||
; CHECK-NEXT: beq a4, a3, .LBB0_11 | ; CHECK-NEXT: beq a4, a3, .LBB0_11 | ||||
; CHECK-NEXT: # %bb.7: # %if.else.3 | ; CHECK-NEXT: # %bb.7: # %if.else.3 | ||||
; CHECK-NEXT: # in Loop: Header=BB0_5 Depth=1 | ; CHECK-NEXT: # in Loop: Header=BB0_5 Depth=1 | ||||
; CHECK-NEXT: addi a2, a2, 1 | ; CHECK-NEXT: addi a2, a2, 1 | ||||
; CHECK-NEXT: lbu a4, -1(a2) | ; CHECK-NEXT: lbu a4, -1(a2) | ||||
; CHECK-NEXT: bne a4, a1, .LBB0_5 | ; CHECK-NEXT: bne a4, a1, .LBB0_5 | ||||
; CHECK-NEXT: .LBB0_8: # %if.then.loopexit1 | ; CHECK-NEXT: .LBB0_8: # %if.then.loopexit1 | ||||
; CHECK-NEXT: addi a2, a2, -1 | |||||
; CHECK-NEXT: li a1, 5 | ; CHECK-NEXT: li a1, 5 | ||||
; CHECK-NEXT: addi a2, a2, 1 | |||||
; CHECK-NEXT: j .LBB0_12 | ; CHECK-NEXT: j .LBB0_12 | ||||
; CHECK-NEXT: .LBB0_9: # %for.inc.jt.preheader | ; CHECK-NEXT: .LBB0_9: # %for.inc.jt.preheader | ||||
; CHECK-NEXT: li a1, 4 | ; CHECK-NEXT: li a1, 4 | ||||
; CHECK-NEXT: addi a2, a0, 1 | ; CHECK-NEXT: addi a2, a0, 1 | ||||
; CHECK-NEXT: j .LBB0_12 | ; CHECK-NEXT: j .LBB0_12 | ||||
; CHECK-NEXT: .LBB0_10: # %for.end.loopexit2 | ; CHECK-NEXT: .LBB0_10: # %for.end.loopexit2 | ||||
; CHECK-NEXT: li a1, 5 | ; CHECK-NEXT: li a1, 5 | ||||
; CHECK-NEXT: j .LBB0_2 | ; CHECK-NEXT: j .LBB0_2 | ||||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |