diff options
| -rw-r--r-- | llvm/test/Transforms/LICM/pr32129.ll | 13 |
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 |
