[win/asan] GetInstructionSize: Fix `83 E4 XX` to return 3. (#119644)
[llvm-project.git] / llvm / test / Transforms / CodeExtractor / 2004-08-12-BlockExtractPHI.ll
blobae24f74d0b1af075001b880f6477bc7d55e246cb
1 ; RUN: opt < %s -passes=extract-blocks -disable-output
3 define void @test1() {
4 no_exit.0.i:
5         br i1 false, label %yylex.entry, label %yylex.entry
7 yylex.entry:            ; preds = %no_exit.0.i, %no_exit.0.i
8         %tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ]            ; <i32> [#uses=0]
9         ret void
12 define void @test2() {
13 no_exit.0.i:
14         switch i32 0, label %yylex.entry [
15                  i32 0, label %yylex.entry
16                  i32 1, label %foo
17         ]
19 yylex.entry:            ; preds = %no_exit.0.i, %no_exit.0.i
20         %tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ]            ; <i32> [#uses=0]
21         ret void
23 foo:            ; preds = %no_exit.0.i
24         ret void