[all-commits] [llvm/llvm-project] 18824d: [LV] Interleaving should not exceed estimated loop...
topperc via All-commits
all-commits at lists.llvm.org
Mon Oct 28 10:59:32 PDT 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 18824d25d8aa8727d9f64f8002f2533d57627bd5
https://github.com/llvm/llvm-project/commit/18824d25d8aa8727d9f64f8002f2533d57627bd5
Author: Craig Topper <craig.topper at intel.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll
Log Message:
-----------
[LV] Interleaving should not exceed estimated loop trip count.
Currently we may do iterleaving by more than estimated trip count
coming from the profile or computed maximum trip count. The solution is to
use "best known" trip count instead of exact one in interleaving analysis.
Patch by Evgeniy Brevnov.
Differential Revision: https://reviews.llvm.org/D67948
More information about the All-commits
mailing list