Forbid arrays of function-type and structures with function-typed fields.
[llvm/avr.git] / test / Transforms / TailDup / PHIUpdateTest.ll
blob38d8ebfcce5654c436c8e4816356aace9c777baf
1 ; This test checks to make sure phi nodes are updated properly
3 ; RUN: opt < %s -tailduplicate -disable-output
5 define i32 @test(i1 %c, i32 %X, i32 %Y) {
6         br label %L
7 L:              ; preds = %F, %0
8         %A = add i32 %X, %Y             ; <i32> [#uses=1]
9         br i1 %c, label %T, label %F
10 F:              ; preds = %L
11         br i1 %c, label %L, label %T
12 T:              ; preds = %F, %L
13         %V = phi i32 [ %A, %L ], [ 0, %F ]              ; <i32> [#uses=1]
14         ret i32 %V