Heuristic: If the number of operands in the alias are more than the number of
[llvm/stm8.git] / test / Transforms / SimplifyCFG / 2002-09-24-PHIAssertion.ll
blob9a1206221fb6e23f7509f2b670ced360bfffef06
1 ; RUN: opt < %s -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