brintos

brintos / llvm-project-archived public Read only

0
0
Text · 892 B · 0a320e8 Raw
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