In some rare cases, the register allocator can spill registers but end up not utilizi...
[llvm/msp430.git] / test / Transforms / SimplifyCFG / basictest.ll
blob1fd629a4fd41603dd496827ac8af4a96b5e8d8a2
1 ; Test CFG simplify removal of branch instructions...
3 ; RUN: llvm-as < %s | opt -simplifycfg | llvm-dis | not grep br
5 define void @test1() {
6         br label %BB1
7 BB1:            ; preds = %0
8         ret void
11 define void @test2() {
12         ret void
13 BB1:            ; No predecessors!
14         ret void
17 define void @test3(i1 %T) {
18         br i1 %T, label %BB1, label %BB1
19 BB1:            ; preds = %0, %0
20         ret void