Forbid arrays of function-type and structures with function-typed fields.
[llvm/avr.git] / test / Transforms / GVNPRE / 2007-06-18-ConstantInPhi.ll
blob980c4e91e913a54cd44173658d74c08bab97d8f4
1 ; RUN: opt < %s -gvnpre | llvm-dis
3 define void @vorbis_lsp_to_curve() {
4 entry:
5         br i1 false, label %bb.nph, label %return
7 bb.nph:         ; preds = %entry
8         br label %bb34
10 bb34:           ; preds = %bb34, %bb.nph
11         %p.1 = phi float [ 0x3FE6A09E60000000, %bb.nph ], [ %tmp48, %bb34 ]             ; <float> [#uses=1]
12         %tmp44 = load float* null               ; <float> [#uses=1]
13         %tmp46 = fsub float %tmp44, 0.000000e+00                ; <float> [#uses=1]
14         %tmp48 = fmul float %tmp46, %p.1                ; <float> [#uses=1]
15         br i1 false, label %bb57, label %bb34
17 bb57:           ; preds = %bb34
18         ret void
20 return:         ; preds = %entry
21         ret void