From aa547616d2bd5f835c2ee458b544e5b67a1480d7 Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Wed, 8 Jun 2016 22:49:59 +0000 Subject: [LoopUnroll] Check that DT is available before trying to verify it. llvm-svn: 272221 --- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Transforms/Utils/LoopUnroll.cpp') diff --git a/llvm/lib/Transforms/Utils/LoopUnroll.cpp b/llvm/lib/Transforms/Utils/LoopUnroll.cpp index baeaab17c11..f7e5c0c49f8 100644 --- a/llvm/lib/Transforms/Utils/LoopUnroll.cpp +++ b/llvm/lib/Transforms/Utils/LoopUnroll.cpp @@ -602,7 +602,7 @@ bool llvm::UnrollLoop(Loop *L, unsigned Count, unsigned TripCount, bool Force, // updating domtree after partial loop unrolling should also be easy. if (DT && !CompletelyUnroll) DT->recalculate(*L->getHeader()->getParent()); - else + else if (DT) DEBUG(DT->verifyDomTree()); // Simplify any new induction variables in the partially unrolled loop. -- cgit v1.2.3