diff options
author | Chris Lattner <sabre@nondot.org> | 2010-02-02 02:23:37 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-02-02 02:23:37 +0000 |
commit | 29bb9272a62ddc8a13a82bee1e85136e912a371b (patch) | |
tree | 6191092fbca026d966a4af8fd02a76f3d26f58ce /llvm/test/Transforms/LoopUnswitch/crash.ll | |
parent | 55afd2564c564b8adfd94e7735ce262f621e642b (diff) | |
download | bcm5719-llvm-29bb9272a62ddc8a13a82bee1e85136e912a371b.tar.gz bcm5719-llvm-29bb9272a62ddc8a13a82bee1e85136e912a371b.zip |
remove an unreduced testcase, rename another.
llvm-svn: 95054
Diffstat (limited to 'llvm/test/Transforms/LoopUnswitch/crash.ll')
-rw-r--r-- | llvm/test/Transforms/LoopUnswitch/crash.ll | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/llvm/test/Transforms/LoopUnswitch/crash.ll b/llvm/test/Transforms/LoopUnswitch/crash.ll new file mode 100644 index 00000000000..a50bd54e787 --- /dev/null +++ b/llvm/test/Transforms/LoopUnswitch/crash.ll @@ -0,0 +1,32 @@ +; RUN: opt < %s -loop-unswitch -disable-output + +define void @sort_Eq(i32* %S2) { +entry: + br i1 false, label %list_Length.exit, label %cond_true.i +cond_true.i: ; preds = %entry + ret void +list_Length.exit: ; preds = %entry + br i1 false, label %list_Length.exit9, label %cond_true.i5 +cond_true.i5: ; preds = %list_Length.exit + ret void +list_Length.exit9: ; preds = %list_Length.exit + br i1 false, label %bb78, label %return +bb44: ; preds = %bb78, %cond_next68 + br i1 %tmp49.not, label %bb62, label %bb62.loopexit +bb62.loopexit: ; preds = %bb44 + br label %bb62 +bb62: ; preds = %bb62.loopexit, %bb44 + br i1 false, label %return.loopexit, label %cond_next68 +cond_next68: ; preds = %bb62 + br i1 false, label %return.loopexit, label %bb44 +bb78: ; preds = %list_Length.exit9 + %tmp49.not = icmp eq i32* %S2, null ; <i1> [#uses=1] + br label %bb44 +return.loopexit: ; preds = %cond_next68, %bb62 + %retval.0.ph = phi i32 [ 1, %cond_next68 ], [ 0, %bb62 ] ; <i32> [#uses=1] + br label %return +return: ; preds = %return.loopexit, %list_Length.exit9 + %retval.0 = phi i32 [ 0, %list_Length.exit9 ], [ %retval.0.ph, %return.loopexit ] ; <i32> [#uses=0] + ret void +} + |