diff options
author | Philip Reames <listmail@philipreames.com> | 2021-05-17 20:52:46 -0700 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2021-05-17 20:53:28 -0700 |
commit | ed9d70781bbd1dc858b9f6913729fcc49a1e4bdf (patch) | |
tree | cf0f4e2e8c9169bff1a951e7f3dd80986eb0a9c6 /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 2d1f2ba7d51689de231794cf3dd74257aeccd315 (diff) | |
download | llvm-ed9d70781bbd1dc858b9f6913729fcc49a1e4bdf.zip llvm-ed9d70781bbd1dc858b9f6913729fcc49a1e4bdf.tar.gz llvm-ed9d70781bbd1dc858b9f6913729fcc49a1e4bdf.tar.bz2 |
Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3)"
This reverts commit 6d3e3ae8a9ca10e063d541a959f4fe4cdb003dba.
Still seeing PPC build bot failures, and one arm self host bot failing. I'm officially stumped, and need help from a bot owner to reduce.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopVersioning.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopVersioning.cpp b/llvm/lib/Transforms/Utils/LoopVersioning.cpp index 8a89158..de4fb44 100644 --- a/llvm/lib/Transforms/Utils/LoopVersioning.cpp +++ b/llvm/lib/Transforms/Utils/LoopVersioning.cpp @@ -44,11 +44,11 @@ LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, AliasChecks(Checks.begin(), Checks.end()), Preds(LAI.getPSE().getUnionPredicate()), LAI(LAI), LI(LI), DT(DT), SE(SE) { + assert(L->getUniqueExitBlock() && "No single exit block"); } void LoopVersioning::versionLoop( const SmallVectorImpl<Instruction *> &DefsUsedOutside) { - assert(VersionedLoop->getUniqueExitBlock() && "No single exit block"); assert(VersionedLoop->isLoopSimplifyForm() && "Loop is not in loop-simplify form"); |