diff options
Diffstat (limited to 'test/Transforms/LoopSimplify/basictest.ll')
-rw-r--r-- | test/Transforms/LoopSimplify/basictest.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/Transforms/LoopSimplify/basictest.ll b/test/Transforms/LoopSimplify/basictest.ll new file mode 100644 index 000000000000..0388b0e9eac5 --- /dev/null +++ b/test/Transforms/LoopSimplify/basictest.ll @@ -0,0 +1,16 @@ +; RUN: llvm-as < %s | opt -loopsimplify + +; This function should get a preheader inserted before BB3, that is jumped +; to by BB1 & BB2 +; + +define void @test() { + br i1 true, label %BB1, label %BB2 +BB1: ; preds = %0 + br label %BB3 +BB2: ; preds = %0 + br label %BB3 +BB3: ; preds = %BB3, %BB2, %BB1 + br label %BB3 +} + |