[Loop Peeling] Enable peeling of multiple exits by default.

Enable loop peeling with multiple exits where all non-latch exits
ends up with deopt by default.

Reviewers: reames, fhahn
Reviewed By: reames
Subscribers: xbolva00, hiraditya, zzheng, llvm-commits
Differential Revision: https://reviews.llvm.org/D64619

llvm-svn: 366542
This commit is contained in:
Serguei Katkov 2019-07-19 08:35:45 +00:00
parent 6ae86ea275
commit bde33af85a
1 changed files with 1 additions and 1 deletions

View File

@ -62,7 +62,7 @@ static cl::opt<unsigned> UnrollForcePeelCount(
cl::desc("Force a peel count regardless of profiling information."));
static cl::opt<bool> UnrollPeelMultiDeoptExit(
"unroll-peel-multi-deopt-exit", cl::init(false), cl::Hidden,
"unroll-peel-multi-deopt-exit", cl::init(true), cl::Hidden,
cl::desc("Allow peeling of loops with multiple deopt exits."));
// Designates that a Phi is estimated to become invariant after an "infinite"