summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll')
-rw-r--r--llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll34
1 files changed, 0 insertions, 34 deletions
diff --git a/llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll b/llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll
deleted file mode 100644
index 78ef4f00abc..00000000000
--- a/llvm/test/Transforms/LoopUnswitch/invalidate-scev.ll
+++ /dev/null
@@ -1,34 +0,0 @@
-; RUN: opt -S -indvars -loop-unswitch < %s | FileCheck %s
-; RUN: opt -S -indvars -loop-unswitch -enable-mssa-loop-dependency=true -verify-memoryssa < %s | FileCheck %s
-
-target triple = "x86_64-unknown-linux-gnu"
-
-define void @test_01() {
-
-; Make sure we don't fail by SCEV's assertion due to incorrect invalidation.
-; CHECK-LABEL: @test_01
-
-entry:
- br label %loop
-
-loop: ; preds = %backedge, %entry
- %p_50.addr.0 = phi i16 [ undef, %entry ], [ %add2699, %backedge ]
- %idxprom2690 = sext i16 %p_50.addr.0 to i32
- %arrayidx2691 = getelementptr inbounds [5 x i32], [5 x i32]* undef, i32 0, i32 %idxprom2690
- %0 = load i32, i32* %arrayidx2691, align 1
- %tobool2692 = icmp ne i32 %0, 0
- br label %inner_loop
-
-inner_loop: ; preds = %inner_backedge, %loop
- br i1 %tobool2692, label %backedge, label %inner_backedge
-
-inner_backedge: ; preds = %inner_loop
- br label %inner_loop
-
-backedge: ; preds = %inner_loop
- %add2699 = add nsw i16 %p_50.addr.0, 1
- br i1 false, label %loop, label %exit
-
-exit: ; preds = %backedge
- unreachable
-}
OpenPOWER on IntegriCloud