[all-commits] [llvm/llvm-project] 829b62: [unroll] Split full exact and full bound unroll co...
Philip Reames via All-commits
all-commits at lists.llvm.org
Mon Nov 29 14:19:06 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 829b62adf5db189843b9a9ce626dfef97f76059f
https://github.com/llvm/llvm-project/commit/829b62adf5db189843b9a9ce626dfef97f76059f
Author: Philip Reames <listmail at philipreames.com>
Date: 2021-11-29 (Mon, 29 Nov 2021)
Changed paths:
M llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
Log Message:
-----------
[unroll] Split full exact and full bound unroll costing [NFC]
This change should be NFC. It's posted for review mostly to make sure others are happy with the names I'm introducing for "exact full unroll" and "bounded full unroll". The motivation here is that our cost model for bounded unrolling is too aggressive - it gives benefits for exits we aren't going to prune - but I also just think the new version of the code is a lot easier to follow.
Differential Revision: https://reviews.llvm.org/D114453
More information about the All-commits
mailing list