Home
last modified time | relevance | path

Searched refs:DelBB (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp63 void DomTreeUpdater::deleteBB(BasicBlock *DelBB) { in deleteBB() argument
64 validateDeleteBB(DelBB); in deleteBB()
66 DeletedBBs.insert(DelBB); in deleteBB()
70 eraseDelBBNode(DelBB); in deleteBB()
71 DelBB->eraseFromParent(); in deleteBB()
75 BasicBlock *DelBB, std::function<void(BasicBlock *)> Callback) { in callbackDeleteBB() argument
76 validateDeleteBB(DelBB); in callbackDeleteBB()
78 Callbacks.push_back(CallBackOnDeletion(DelBB, Callback)); in callbackDeleteBB()
79 DeletedBBs.insert(DelBB); in callbackDeleteBB()
83 eraseDelBBNode(DelBB); in callbackDeleteBB()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDomTreeUpdater.cpp53 void MachineDomTreeUpdater::deleteBB(MachineBasicBlock *DelBB) { in deleteBB() argument
54 validateDeleteBB(DelBB); in deleteBB()
56 DeletedBBs.insert(DelBB); in deleteBB()
60 eraseDelBBNode(DelBB); in deleteBB()
61 DelBB->eraseFromParent(); in deleteBB()
64 void MachineDomTreeUpdater::validateDeleteBB(MachineBasicBlock *DelBB) { in validateDeleteBB() argument
65 assert(DelBB && "Invalid push_back of nullptr DelBB."); in validateDeleteBB()
66 assert(DelBB->pred_empty() && "DelBB has one or more predecessors."); in validateDeleteBB()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h73 LLVM_ABI void deleteBB(BasicBlock *DelBB);
83 LLVM_ABI void callbackDeleteBB(BasicBlock *DelBB,
96 : CallbackVH(V), DelBB(V), Callback_(Callback) {} in CallBackOnDeletion()
99 BasicBlock *DelBB = nullptr;
103 Callback_(DelBB); in deleted()
115 void validateDeleteBB(BasicBlock *DelBB);
H A DGenericDomTreeUpdater.h78 bool isBBPendingDeletion(BasicBlockT *DelBB) const { in isBBPendingDeletion() argument
81 return DeletedBBs.contains(DelBB); in isBBPendingDeletion()
261 void eraseDelBBNode(BasicBlockT *DelBB);
H A DGenericDomTreeUpdaterImpl.h332 BasicBlockT *DelBB) { in eraseDelBBNode() argument
334 if (DT->getNode(DelBB)) in eraseDelBBNode()
335 DT->eraseNode(DelBB); in eraseDelBBNode()
338 if (PDT->getNode(DelBB)) in eraseDelBBNode()
339 PDT->eraseNode(DelBB); in eraseDelBBNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDomTreeUpdater.h66 LLVM_ABI void deleteBB(MachineBasicBlock *DelBB);
76 void validateDeleteBB(MachineBasicBlock *DelBB);