[llvm] 600624a - [LoopVersion] Move an assert [nfc-ish]

Philip Reames via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 6 10:57:24 PDT 2021


Author: Philip Reames
Date: 2021-07-06T10:57:10-07:00
New Revision: 600624a10326ad4be32be409e88b9b8580cef85d

URL: https://github.com/llvm/llvm-project/commit/600624a10326ad4be32be409e88b9b8580cef85d
DIFF: https://github.com/llvm/llvm-project/commit/600624a10326ad4be32be409e88b9b8580cef85d.diff

LOG: [LoopVersion] Move an assert [nfc-ish]

Added: 
    

Modified: 
    llvm/lib/Transforms/Utils/LoopVersioning.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Utils/LoopVersioning.cpp b/llvm/lib/Transforms/Utils/LoopVersioning.cpp
index de4fb446fdf27..8a89158788cf8 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");
 


        


More information about the llvm-commits mailing list