32 lines · plain
1; RUN: llc -mtriple=hexagon -enable-pipeliner < %s2; REQUIRES: asserts3 4; Function Attrs: nounwind5define void @f0() #0 {6b0:7 br i1 undef, label %b1, label %b48 9b1: ; preds = %b010 %v0 = load ptr, ptr undef, align 411 br label %b212 13b2: ; preds = %b2, %b114 %v1 = phi i32 [ 13, %b1 ], [ %v5, %b2 ]15 %v2 = getelementptr inbounds i16, ptr %v0, i32 %v116 %v3 = add nsw i32 0, %v117 %v4 = getelementptr inbounds i16, ptr %v0, i32 %v318 store i16 0, ptr %v4, align 219 store i16 0, ptr %v2, align 220 %v5 = add i32 %v1, 121 %v6 = icmp eq i32 %v5, 2622 br i1 %v6, label %b3, label %b223 24b3: ; preds = %b3, %b225 br i1 undef, label %b4, label %b326 27b4: ; preds = %b3, %b028 ret void29}30 31attributes #0 = { nounwind }32