Lines Matching refs:loops
13 vectors while the Loop Vectorizer widens instructions in loops
89 Many loops cannot be vectorized including loops with complicated control flow,
92 and diagnose loops that are skipped by the loop-vectorizer.
96 ``-Rpass=loop-vectorize`` identifies loops that were successfully vectorized.
98 ``-Rpass-missed=loop-vectorize`` identifies loops that failed vectorization and
143 complex loops.
148 The Loop Vectorizer supports loops with an unknown trip count.
150 and the Loop Vectorizer has a mechanism to vectorize loops that do not start
253 The Loop Vectorizer can vectorize loops that count backwards.
354 performing partial-unrolling of loops.
370 The Loop Vectorizer uses a cost model to decide when it is profitable to unroll loops.
379 vectorization and unroll factors are large, it's possible for loops with smaller
382 enhanced with a feature that allows it to vectorize epilogue loops with a
384 trip count loops to still execute in vectorized code. The diagram below shows
387 runtime pointer checks and optimizes the path length for loops that have very
396 `gcc-loops <https://github.com/llvm/llvm-test-suite/tree/main/SingleSource/UnitTests/Vectorizer>`_.
397 This benchmarks is a collection of loops from the GCC autovectorization
403 .. image:: gcc-loops.png