diff --git a/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp b/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp index 4b8a2420b3037..9dad45ce1c3ce 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp @@ -437,15 +437,13 @@ void PlainCFGBuilder::buildPlainCFG( // Don't connect any blocks outside the current loop except the latch for // now. The latch is handled above. - if (LoopForBB) { - if (!LoopForBB->contains(IRSucc0)) { - VPBB->setOneSuccessor(Successor1); - continue; - } - if (!LoopForBB->contains(IRSucc1)) { - VPBB->setOneSuccessor(Successor0); - continue; - } + if (!LoopForBB->contains(IRSucc0)) { + VPBB->setOneSuccessor(Successor1); + continue; + } + if (!LoopForBB->contains(IRSucc1)) { + VPBB->setOneSuccessor(Successor0); + continue; } VPBB->setTwoSuccessors(Successor0, Successor1);