#include "llvm/Analysis/DomTreeUpdater.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/Analysis/GenericDomTreeUpdaterImpl.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Instructions.h"
#include "llvm/Support/GenericDomTree.h"
#include <algorithm>
#include <functional>
#include <utility>
namespace llvm {
template class GenericDomTreeUpdater<DomTreeUpdater, DominatorTree,
PostDominatorTree>;
template void
GenericDomTreeUpdater<DomTreeUpdater, DominatorTree,
PostDominatorTree>::recalculate(Function &F);
bool DomTreeUpdater::forceFlushDeletedBB() { … }
void DomTreeUpdater::deleteBB(BasicBlock *DelBB) { … }
void DomTreeUpdater::callbackDeleteBB(
BasicBlock *DelBB, std::function<void(BasicBlock *)> Callback) { … }
void DomTreeUpdater::validateDeleteBB(BasicBlock *DelBB) { … }
LLVM_DUMP_METHOD
void DomTreeUpdater::dump() const { … }
}