summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll')
-rw-r--r--llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll35
1 files changed, 0 insertions, 35 deletions
diff --git a/llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll b/llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll
deleted file mode 100644
index c4c987e7b2b..00000000000
--- a/llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll
+++ /dev/null
@@ -1,35 +0,0 @@
-; RUN: opt < %s -loop-rotate -S | FileCheck %s
-; RUN: opt < %s -loop-rotate -enable-mssa-loop-dependency=true -verify-memoryssa -S | FileCheck %s
-
-target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
-
-; Ensure that "llvm.loop.vectorize.enable" metadata was not lost after loop-rotate.
-; In past LoopRotate was clearing that metadata.
-;
-; See http://reviews.llvm.org/D3348 for details.
-
-; CHECK-LABEL: @foo
-; CHECK: loop_cond:
-; CHECK-NOT: loop-inc
-; CHECK: br i1 %cmp, label %return, label %loop_cond, !llvm.loop !0
-; CHECK: !0 = distinct !{!0, !1}
-; CHECK: !1 = !{!"llvm.loop.vectorize.enable", i1 true}
-define i32 @foo(i32 %a) {
-entry:
- br label %loop_cond
-
-loop_cond:
- %indx = phi i32 [ 1, %entry ], [ %inc, %loop_inc ]
- %cmp = icmp ne i32 %indx, %a
- br i1 %cmp, label %return, label %loop_inc
-
-loop_inc:
- %inc = add i32 %indx, 1
- br label %loop_cond, !llvm.loop !0
-
-return:
- ret i32 0
-}
-
-!0 = !{!0, !1}
-!1 = !{!"llvm.loop.vectorize.enable", i1 true}
OpenPOWER on IntegriCloud