Searched refs:DelBB (Results 1 – 6 of 6) sorted by relevance
59 void DomTreeUpdater::deleteBB(BasicBlock *DelBB) { in deleteBB() argument60 validateDeleteBB(DelBB); in deleteBB()62 DeletedBBs.insert(DelBB); in deleteBB()66 DelBB->removeFromParent(); in deleteBB()67 eraseDelBBNode(DelBB); in deleteBB()68 delete DelBB; in deleteBB()72 BasicBlock *DelBB, std::function<void(BasicBlock *)> Callback) { in callbackDeleteBB() argument73 validateDeleteBB(DelBB); in callbackDeleteBB()75 Callbacks.push_back(CallBackOnDeletion(DelBB, Callback)); in callbackDeleteBB()76 DeletedBBs.insert(DelBB); in callbackDeleteBB()[all …]
50 void MachineDomTreeUpdater::deleteBB(MachineBasicBlock *DelBB) { in deleteBB() argument51 validateDeleteBB(DelBB); in deleteBB()53 DeletedBBs.insert(DelBB); in deleteBB()57 eraseDelBBNode(DelBB); in deleteBB()58 DelBB->eraseFromParent(); in deleteBB()61 void MachineDomTreeUpdater::validateDeleteBB(MachineBasicBlock *DelBB) { in validateDeleteBB() argument62 assert(DelBB && "Invalid push_back of nullptr DelBB."); in validateDeleteBB()63 assert(DelBB->pred_empty() && "DelBB has one or more predecessors."); in validateDeleteBB()
71 void deleteBB(BasicBlock *DelBB);81 void callbackDeleteBB(BasicBlock *DelBB,91 : CallbackVH(V), DelBB(V), Callback_(Callback) {} in CallBackOnDeletion()94 BasicBlock *DelBB = nullptr;98 Callback_(DelBB); in deleted()110 void validateDeleteBB(BasicBlock *DelBB);
310 BasicBlockT *DelBB) { in eraseDelBBNode() argument312 if (DT->getNode(DelBB)) in eraseDelBBNode()313 DT->eraseNode(DelBB); in eraseDelBBNode()316 if (PDT->getNode(DelBB)) in eraseDelBBNode()317 PDT->eraseNode(DelBB); in eraseDelBBNode()
77 bool isBBPendingDeletion(BasicBlockT *DelBB) const { in isBBPendingDeletion() argument80 return DeletedBBs.contains(DelBB); in isBBPendingDeletion()237 void eraseDelBBNode(BasicBlockT *DelBB);
49 void deleteBB(MachineBasicBlock *DelBB);59 void validateDeleteBB(MachineBasicBlock *DelBB);