[PATCH] D67805: [LV] Allow vectorization of hot short trip count loops with epilog
Evgeniy via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 20 01:49:41 PDT 2019
ebrevnov marked 2 inline comments as done.
ebrevnov added inline comments.
================
Comment at: llvm/include/llvm/Transforms/Utils/SizeOpts.h:25
/// profile.
-bool shouldOptimizeForSize(Function *F, ProfileSummaryInfo *PSI,
- BlockFrequencyInfo *BFI);
+Optional<bool> shouldOptimizeForSize(Function *F, ProfileSummaryInfo *PSI,
+ BlockFrequencyInfo *BFI);
----------------
This change is motivated by use case in getScalarEpilogueLowering.
================
Comment at: llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:942
- // A special case of vectorisation with OptForSize: loops with a very small
+ // A special case of vectorization with OptForSize: loops with a very small
// trip count are considered for vectorization under OptForSize, thereby
----------------
just to be consistent with the next line :-)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67805/new/
https://reviews.llvm.org/D67805
More information about the llvm-commits
mailing list