|
73 | 73 | ; // ----- |
74 | 74 |
|
75 | 75 | ; CHECK-DAG: #[[FOLLOWUP:.*]] = #llvm.loop_annotation<disableNonforced = true> |
76 | | -; CHECK-DAG: #[[VECTORIZE_ATTR:.*]] = #llvm.loop_vectorize<disable = false, predicateEnable = true, scalableEnable = false, width = 16 : i32, followupVectorized = #[[FOLLOWUP]], followupEpilogue = #[[FOLLOWUP]], followupAll = #[[FOLLOWUP]]> |
| 76 | +; CHECK-DAG: #[[VECTORIZE_ATTR:.*]] = #llvm.loop_vectorize<disable = false, predicateEnable = true, scalableEnable = false, ivdepEnable = false, width = 16 : i32, followupVectorized = #[[FOLLOWUP]], followupEpilogue = #[[FOLLOWUP]], followupAll = #[[FOLLOWUP]]> |
77 | 77 | ; CHECK-DAG: #[[$ANNOT_ATTR:.*]] = #llvm.loop_annotation<vectorize = #[[VECTORIZE_ATTR]]> |
78 | 78 |
|
79 | 79 | ; CHECK-LABEL: @vectorize |
|
85 | 85 | ret void |
86 | 86 | } |
87 | 87 |
|
88 | | -!1 = distinct !{!1, !2, !3, !4, !5, !6, !7, !8} |
| 88 | +!1 = distinct !{!1, !2, !3, !4, !5, !6, !7, !8, !9} |
89 | 89 | !2 = !{!"llvm.loop.vectorize.enable", i1 1} |
90 | 90 | !3 = !{!"llvm.loop.vectorize.predicate.enable", i1 1} |
91 | 91 | !4 = !{!"llvm.loop.vectorize.scalable.enable", i1 0} |
92 | | -!5 = !{!"llvm.loop.vectorize.width", i32 16} |
93 | | -!6 = !{!"llvm.loop.vectorize.followup_vectorized", !9} |
94 | | -!7 = !{!"llvm.loop.vectorize.followup_epilogue", !9} |
95 | | -!8 = !{!"llvm.loop.vectorize.followup_all", !9} |
96 | | - |
97 | | -!9 = distinct !{!9, !10} |
98 | | -!10 = !{!"llvm.loop.disable_nonforced"} |
| 92 | +!5 = !{!"llvm.loop.vectorize.ivdep.enable", i1 0} |
| 93 | +!6 = !{!"llvm.loop.vectorize.width", i32 16} |
| 94 | +!7 = !{!"llvm.loop.vectorize.followup_vectorized", !10} |
| 95 | +!8 = !{!"llvm.loop.vectorize.followup_epilogue", !10} |
| 96 | +!9 = !{!"llvm.loop.vectorize.followup_all", !10} |
| 97 | + |
| 98 | +!10 = distinct !{!10, !11} |
| 99 | +!11 = !{!"llvm.loop.disable_nonforced"} |
99 | 100 |
|
100 | 101 | ; // ----- |
101 | 102 |
|
|
0 commit comments