Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / SimplifyCFG / 2003-03-07-DominateProblem.ll
blobf053022f30d69d6f1f85b28d8dcbb3b983b05149
1 ; RUN: opt < %s -passes=simplifycfg -simplifycfg-require-and-preserve-domtree=1 -disable-output
3 define void @test(ptr %ldo, i1 %c, i1 %d) {
4 bb9:
5         br i1 %c, label %bb11, label %bb10
6 bb10:           ; preds = %bb9
7         br label %bb11
8 bb11:           ; preds = %bb10, %bb9
9         %reg330 = phi ptr [ null, %bb10 ], [ %ldo, %bb9 ]               ; <ptr> [#uses=1]
10         br label %bb20
11 bb20:           ; preds = %bb20, %bb11
12         store ptr %reg330, ptr null
13         br i1 %d, label %bb20, label %done
14 done:           ; preds = %bb20
15         ret void