diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2019-09-19 06:57:29 +0000 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2019-09-19 06:57:29 +0000 |
commit | a44768858c75ae3e020bb2951af00743ae48742e (patch) | |
tree | 5f934af7543697cf3860211658ccc3ee70f067c4 /llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | |
parent | c2d25ed1b36d1c9cd02421b09635c1ee55b8099d (diff) | |
download | bcm5719-llvm-a44768858c75ae3e020bb2951af00743ae48742e.tar.gz bcm5719-llvm-a44768858c75ae3e020bb2951af00743ae48742e.zip |
[Unroll] Add an option to control complete unrolling
Add an ability to specify the max full unroll count for LoopUnrollPass pass
in pass options.
Reviewers: fhahn, fedor.sergeev
Reviewed By: fedor.sergeev
Subscribers: hiraditya, zzheng, dmgreen, llvm-commits
Differential Revision: https://reviews.llvm.org/D67701
llvm-svn: 372305
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp b/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp index 1b2dd7dacdf..d40ef6be9b2 100644 --- a/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp +++ b/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp @@ -295,7 +295,7 @@ tryToUnrollAndJamLoop(Loop *L, DominatorTree &DT, LoopInfo *LI, TargetTransformInfo::UnrollingPreferences UP = gatherUnrollingPreferences(L, SE, TTI, nullptr, nullptr, OptLevel, None, - None, None, None, None, None, None); + None, None, None, None, None, None, None); if (AllowUnrollAndJam.getNumOccurrences() > 0) UP.UnrollAndJam = AllowUnrollAndJam; if (UnrollAndJamThreshold.getNumOccurrences() > 0) |