|
21 | 21 | store double %cval, double *%bptr |
22 | 22 | %nexti = add i64 %i, 1 |
23 | 23 | %done = icmp sgt i64 %nexti, 500 |
24 | | - br i1 %done, label %loopdone, label %loop, !llvm.loop !2 |
| 24 | + br i1 %done, label %loopdone, label %loop, !llvm.loop !1 |
25 | 25 | loopdone: |
26 | 26 | ret void |
27 | 27 | } |
|
40 | 40 | ; CHECK: fsub reassoc contract double %v, %aval |
41 | 41 | %nexti = add i64 %i, 1 |
42 | 42 | %done = icmp sgt i64 %nexti, 500 |
43 | | - br i1 %done, label %loopdone, label %loop, !llvm.loop !2 |
| 43 | + br i1 %done, label %loopdone, label %loop, !llvm.loop !1 |
44 | 44 | loopdone: |
45 | 45 | ret double %nextv |
46 | 46 | } |
@@ -79,17 +79,14 @@ for.body: ; preds = %for.body, %entry |
79 | 79 | %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1 |
80 | 80 | %exitcond = icmp eq i64 %indvars.iv.next, 48 |
81 | 81 | ; CHECK: br {{.*}} !llvm.loop [[LOOP:![0-9]+]] |
82 | | - br i1 %exitcond, label %for.end, label %for.body, !llvm.loop !4 |
| 82 | + br i1 %exitcond, label %for.end, label %for.body, !llvm.loop !2 |
83 | 83 |
|
84 | 84 | for.end: ; preds = %for.body |
85 | 85 | %1 = load i32, i32* %a, align 4 |
86 | 86 | ret i32 %1 |
87 | 87 | } |
88 | 88 |
|
89 | | -!0 = distinct !{!0, !1} |
90 | | -!1 = !{!"julia.simdloop"} |
91 | | -!2 = distinct !{!2, !3} |
92 | | -!3 = !{!"julia.simdloop", !"julia.ivdep"} |
93 | | -!4 = distinct !{!4, !5} |
94 | | -!5 = !{!"julia.simdloop", !"julia.ivdep", !6} |
95 | | -!6 = !{!"llvm.loop.vectorize.disable", i1 0} |
| 89 | +!0 = distinct !{!0, !"julia.simdloop"} |
| 90 | +!1 = distinct !{!1, !"julia.simdloop", !"julia.ivdep"} |
| 91 | +!2 = distinct !{!2, !"julia.simdloop", !"julia.ivdep", !3} |
| 92 | +!3 = !{!"llvm.loop.vectorize.disable", i1 0} |
0 commit comments