[PATCH] D67948: [LV] Interleaving should not exceed estimated loop trip count.

Evgeniy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 24 04:43:58 PDT 2019


ebrevnov marked an inline comment as done.
ebrevnov added inline comments.


================
Comment at: llvm/test/Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll:6
 ; CHECK: remark: no_fpmath.c:6:14: loop not vectorized
-; CHECK: remark: no_fpmath.c:17:14: vectorized loop (vectorization width: 2, interleaved count: 2) (hotness: 300)
+; CHECK: remark: no_fpmath.c:17:14: vectorized loop (vectorization width: 2, interleaved count: 1) (hotness: 300)
 
----------------
according to profile original loop has 99 iterations thus interleaving is disabled by short trip count heuristics controlled by tiny-trip-count-interleave-threshold


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D67948/new/

https://reviews.llvm.org/D67948





More information about the llvm-commits mailing list