Lines Matching refs:vectorize

2 ; RUN: opt -mtriple=aarch64-none-linux-gnu -mattr=+sve -loop-vectorize -S < %s 2>&1 | FileCheck %s
3 …rch64-none-linux-gnu -mattr=+sve -loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only…
4 … -mtriple=aarch64-none-linux-gnu -loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only…
30 ; #pragma clang loop vectorize(enable) vectorize_width(4, scalable)
37 ; unless max(vscale)=2 it's unsafe to vectorize. For SVE max(vscale)=16, check
71 !1 = !{!"llvm.loop.vectorize.width", i32 4}
72 !2 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
79 ; #pragma clang loop vectorize(enable) vectorize_width(8, scalable)
116 !4 = !{!"llvm.loop.vectorize.width", i32 8}
117 !5 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
127 ; #pragma clang loop vectorize(enable) vectorize_width(2, scalable)
133 ; Max fixed VF=32, Max scalable VF=2, safe to vectorize.
164 !7 = !{!"llvm.loop.vectorize.width", i32 2}
165 !8 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
176 ; #pragma clang loop vectorize(enable) vectorize_width(4, scalable)
182 ; Max fixed VF=32, Max scalable VF=2, unsafe to vectorize.
216 !10 = !{!"llvm.loop.vectorize.width", i32 4}
217 !11 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
227 ; #pragma clang loop vectorize(enable) vectorize_width(4, scalable)
233 ; Max fixed VF=128, Max scalable VF=8, safe to vectorize.
264 !13 = !{!"llvm.loop.vectorize.width", i32 4}
265 !14 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
275 ; #pragma clang loop vectorize(enable) vectorize_width(16, scalable)
281 ; Max fixed VF=128, Max scalable VF=8, unsafe to vectorize.
315 !16 = !{!"llvm.loop.vectorize.width", i32 16}
316 !17 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
346 !19 = !{!"llvm.loop.vectorize.width", i32 4}
347 !20 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
383 !22 = !{!"llvm.loop.vectorize.width", i32 4}
384 !23 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}