reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
556 BasicBlock::Create(F->getContext(), "new_entry", F, BB0); 557 BranchInst::Create(BB0, NewEntry); 564 DTU.applyUpdates({{DominatorTree::Insert, NewEntry, BB0}}); 575 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 1u); 579 DTU.applyUpdates({{DominatorTree::Delete, NewEntry, BB0}, 586 ASSERT_FALSE(isa<UnreachableInst>(BB0->getTerminator())); 587 EXPECT_FALSE(DTU.isBBPendingDeletion(BB0)); 588 DTU.deleteBB(BB0); 589 EXPECT_TRUE(DTU.isBBPendingDeletion(BB0)); 590 ASSERT_TRUE(isa<UnreachableInst>(BB0->getTerminator())); 591 EXPECT_EQ(BB0->getParent(), F);