diff options
author | Chris Lattner <sabre@nondot.org> | 2003-02-26 23:16:44 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-02-26 23:16:44 +0000 |
commit | 8856f4c478b0b402a88c3e8c54f7625541b76c8e (patch) | |
tree | d9c0c5a29cd36081c666c26fc4e5dd64ae8468ec | |
parent | 31a9d185bfa253af2f0fece59d8b1227dad64b15 (diff) |
New testcase crashing LICM
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5648 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll | 22 |
1 files changed, 22 insertions, 0 deletions
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 0000000000..6bb8e00847 --- /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 +} |