|
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