aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm/test/Transforms/LICM/pr32129.ll13
1 files changed, 11 insertions, 2 deletions
diff --git a/llvm/test/Transforms/LICM/pr32129.ll b/llvm/test/Transforms/LICM/pr32129.ll
index 02163a6..01efaf0 100644
--- a/llvm/test/Transforms/LICM/pr32129.ll
+++ b/llvm/test/Transforms/LICM/pr32129.ll
@@ -1,10 +1,19 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 2
; RUN: opt -S -passes=licm,simple-loop-unswitch,licm < %s | FileCheck %s
declare void @llvm.experimental.guard(i1, ...)
define void @test() {
-; CHECK-LABEL: @test(
-; CHECK-NOT: guard
+; CHECK-LABEL: define void @test() {
+; CHECK-NEXT: entry:
+; CHECK-NEXT: br label [[HEADER:%.*]]
+; CHECK: header.loopexit:
+; CHECK-NEXT: br label [[HEADER]]
+; CHECK: header:
+; CHECK-NEXT: br label [[LOOP:%.*]]
+; CHECK: loop:
+; CHECK-NEXT: br i1 true, label [[HEADER_LOOPEXIT:%.*]], label [[LOOP]]
+;
entry:
br label %header