Skip to content

Commit 68f634d

Browse files
committed
rename exit block and move it
1 parent 756d68e commit 68f634d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

llvm/test/Transforms/LoopVectorize/RISCV/dbg-tail-folding-by-evl.ll

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,23 @@ define void @reverse_store(ptr %a, i64 %n) !dbg !4 {
4242
; CHECK-NEXT: [[TMP17:%.*]] = icmp eq i64 [[AVL_NEXT]], 0
4343
; CHECK-NEXT: br i1 [[TMP17]], label %[[MIDDLE_BLOCK:.*]], label %[[VECTOR_BODY]], !dbg [[DBG10:![0-9]+]], !llvm.loop [[LOOP11:![0-9]+]]
4444
; CHECK: [[MIDDLE_BLOCK]]:
45-
; CHECK-NEXT: br label %[[FOR_COND_CLEANUP:.*]], !dbg [[DBG10]]
46-
; CHECK: [[FOR_COND_CLEANUP]]:
45+
; CHECK-NEXT: br label %[[EXIT:.*]], !dbg [[DBG10]]
46+
; CHECK: [[EXIT]]:
4747
; CHECK-NEXT: ret void
4848
;
4949
entry:
5050
br label %loop
5151

52-
for.cond.cleanup:
53-
ret void
54-
5552
loop:
5653
%iv = phi i64 [ %n, %entry ], [ %iv.next, %loop ]
5754
%iv.next = add nsw i64 %iv, -1, !dbg !7
5855
%arrayidx = getelementptr inbounds nuw i64, ptr %a, i64 %iv.next, !dbg !8
5956
store i64 %iv.next, ptr %arrayidx, align 8, !dbg !9
6057
%cmp = icmp samesign ugt i64 %iv, 1, !dbg !10
61-
br i1 %cmp, label %loop, label %for.cond.cleanup, !dbg !11, !llvm.loop !12
58+
br i1 %cmp, label %loop, label %exit, !dbg !11, !llvm.loop !12
59+
60+
exit:
61+
ret void
6262
}
6363

6464
!llvm.dbg.cu = !{!0}

0 commit comments

Comments
 (0)