diff options
Diffstat (limited to 'llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll')
-rw-r--r-- | llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll b/llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll deleted file mode 100644 index 09d7d792c7c..00000000000 --- a/llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll +++ /dev/null @@ -1,35 +0,0 @@ -; RUN: opt < %s -simple-loop-unswitch -S | FileCheck %s -; RUN: opt < %s -simple-loop-unswitch -enable-mssa-loop-dependency=true -verify-memoryssa -S | FileCheck %s - -; This test checks if unswitched condition preserve make.implicit metadata. -define i32 @test(i1 %cond) { -; CHECK-LABEL: @test( -entry: - br label %loop_begin -; CHECK-NEXT: entry: -; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit, !make.implicit !0 -; -; CHECK: entry.split: -; CHECK-NEXT: br label %loop_begin - -loop_begin: - br i1 %cond, label %continue, label %loop_exit, !make.implicit !0 -; CHECK: loop_begin: -; CHECK-NEXT: br label %continue - -continue: - call void @some_func() - br label %loop_begin -; CHECK: continue: -; CHECK-NEXT: call -; CHECK-NEXT: br label %loop_begin - -loop_exit: - ret i32 0 -; CHECK: loop_exit: -; CHECK-NEXT: ret -} - -declare void @some_func() - -!0 = !{} |