1 ; RUN: llc -march=hexagon -enable-aa-sched-mi -enable-pipeliner < %s
4 ; Function Attrs: nounwind
7 br i1 undef, label %b1, label %b2
13 br i1 undef, label %b3, label %b4
19 br i1 undef, label %b5, label %b6
27 b7: ; preds = %b7, %b6
28 br i1 undef, label %b8, label %b7
31 br i1 undef, label %b15, label %b9
36 b10: ; preds = %b10, %b9
37 br i1 undef, label %b11, label %b10
42 b12: ; preds = %b12, %b11
43 br i1 undef, label %b13, label %b12
45 b13: ; preds = %b13, %b12
46 %v0 = phi i32 [ %v5, %b13 ], [ 0, %b12 ]
47 %v1 = getelementptr inbounds [11 x i32], [11 x i32]* undef, i32 0, i32 %v0
48 %v2 = load i32, i32* %v1, align 4
51 store i32 %v4, i32* %v1, align 4
52 store i32 0, i32* %v1, align 4
53 %v5 = add nsw i32 %v0, 1
54 %v6 = icmp eq i32 %v5, 11
55 br i1 %v6, label %b14, label %b13
60 b15: ; preds = %b14, %b8
64 attributes #0 = { nounwind "target-cpu"="hexagonv55" }