Lines Matching refs:DomTreeUpdater

24 bool DomTreeUpdater::isUpdateValid(  in isUpdateValid()
51 bool DomTreeUpdater::isSelfDominance( in isSelfDominance()
57 bool DomTreeUpdater::applyLazyUpdate(DominatorTree::UpdateKind Kind, in applyLazyUpdate()
61 assert(Strategy == DomTreeUpdater::UpdateStrategy::Lazy && in applyLazyUpdate()
92 void DomTreeUpdater::applyDomTreeUpdates() { in applyDomTreeUpdates()
107 void DomTreeUpdater::flush() { in flush()
113 void DomTreeUpdater::applyPostDomTreeUpdates() { in applyPostDomTreeUpdates()
129 void DomTreeUpdater::tryFlushDeletedBB() { in tryFlushDeletedBB()
134 bool DomTreeUpdater::forceFlushDeletedBB() { in forceFlushDeletedBB()
155 void DomTreeUpdater::recalculate(Function &F) { in recalculate()
185 bool DomTreeUpdater::hasPendingUpdates() const { in hasPendingUpdates()
189 bool DomTreeUpdater::hasPendingDomTreeUpdates() const { in hasPendingDomTreeUpdates()
195 bool DomTreeUpdater::hasPendingPostDomTreeUpdates() const { in hasPendingPostDomTreeUpdates()
201 bool DomTreeUpdater::isBBPendingDeletion(llvm::BasicBlock *DelBB) const { in isBBPendingDeletion()
212 void DomTreeUpdater::deleteBB(BasicBlock *DelBB) { in deleteBB()
224 void DomTreeUpdater::callbackDeleteBB( in callbackDeleteBB()
239 void DomTreeUpdater::eraseDelBBNode(BasicBlock *DelBB) { in eraseDelBBNode()
249 void DomTreeUpdater::validateDeleteBB(BasicBlock *DelBB) { in validateDeleteBB()
265 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates, in applyUpdates()
299 DominatorTree &DomTreeUpdater::getDomTree() { in getDomTree()
306 PostDominatorTree &DomTreeUpdater::getPostDomTree() { in getPostDomTree()
313 void DomTreeUpdater::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge()
338 void DomTreeUpdater::insertEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in insertEdgeRelaxed()
359 void DomTreeUpdater::deleteEdge(BasicBlock *From, BasicBlock *To) { in deleteEdge()
384 void DomTreeUpdater::deleteEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in deleteEdgeRelaxed()
405 void DomTreeUpdater::dropOutOfDateUpdates() { in dropOutOfDateUpdates()
406 if (Strategy == DomTreeUpdater::UpdateStrategy::Eager) in dropOutOfDateUpdates()
428 LLVM_DUMP_METHOD void DomTreeUpdater::dump() const { in dump()