; Test CFG simplify removal of branch instructions... | |
; | |
; RUN: llvm-as < %s | opt -simplifycfg | llvm-dis | not grep br | |
define void @test1() { | |
br label %BB1 | |
BB1: ; preds = %0 | |
ret void | |
} | |
define void @test2() { | |
ret void | |
BB1: ; No predecessors! | |
ret void | |
} | |
define void @test3(i1 %T) { | |
br i1 %T, label %BB1, label %BB1 | |
BB1: ; preds = %0, %0 | |
ret void | |
} | |