From: Chris Lattner Date: Wed, 26 Feb 2003 23:16:44 +0000 (+0000) Subject: New testcase crashing LICM X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8856f4c478b0b402a88c3e8c54f7625541b76c8e;p=oota-llvm.git New testcase crashing LICM git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5648 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll b/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll new file mode 100644 index 00000000000..6bb8e008472 --- /dev/null +++ b/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll @@ -0,0 +1,22 @@ +; RUN: as < %s | opt -basicaa -licm -disable-output + +;%MoveArray = external global [64 x ulong] + +implementation ; Functions: + +void %InitMoveArray() { +bb3: ; No predecessors! + %X = alloca [2 x ulong] + br bool false, label %bb13, label %bb4 + +bb4: ; preds = %bb3 + %reg3011 = getelementptr [2 x ulong]* %X, long 0, long 0 + br label %bb8 + +bb8: ; preds = %bb8, %bb4 + store ulong 0, ulong* %reg3011 + br bool false, label %bb8, label %bb13 + +bb13: ; preds = %bb8, %bb3 + ret void +}