[RISCV] Match vcompress during shuffle lowering (#117748)
[llvm-project.git] / llvm / test / Transforms / SimplifyCFG / 2002-09-24-PHIAssertion.ll
blob6d9828d0f3656f23af83d25aea23ac758e28893a
1 ; RUN: opt < %s -passes=simplifycfg
3 define i32 @test(i32 %A, i32 %B, i1 %cond) {
4 J:
5         %C = add i32 %A, 12             ; <i32> [#uses=3]
6         br i1 %cond, label %L, label %L
7 L:              ; preds = %J, %J
8         %Q = phi i32 [ %C, %J ], [ %C, %J ]             ; <i32> [#uses=1]
9         %D = add i32 %C, %B             ; <i32> [#uses=1]
10         %E = add i32 %Q, %D             ; <i32> [#uses=1]
11         ret i32 %E