Files
archived-llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll
Eric Christopher 598198edbc Revert "Temporarily Revert "Add basic loop fusion pass.""
The reversion apparently deleted the test/Transforms directory.

Will be re-reverting again.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358552 91177308-0d34-0410-b5e6-96231b3b80d8
2019-04-17 04:52:47 +00:00

27 lines
729 B
LLVM

; RUN: opt < %s -extract-blocks -disable-output
define void @test1() {
no_exit.0.i:
br i1 false, label %yylex.entry, label %yylex.entry
yylex.entry: ; preds = %no_exit.0.i, %no_exit.0.i
%tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ] ; <i32> [#uses=0]
ret void
}
define void @test2() {
no_exit.0.i:
switch i32 0, label %yylex.entry [
i32 0, label %yylex.entry
i32 1, label %foo
]
yylex.entry: ; preds = %no_exit.0.i, %no_exit.0.i
%tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ] ; <i32> [#uses=0]
ret void
foo: ; preds = %no_exit.0.i
ret void
}