reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/IR/Dominators.cpp
   66 template class llvm::DominatorTreeBase<BasicBlock, false>; // DomTreeBase

References

include/llvm/Analysis/DominanceFrontier.h
  128   using DomTreeT = DomTreeBase<BlockT>;
  144   using DomTreeT = DomTreeBase<BasicBlock>;
include/llvm/Analysis/IteratedDominanceFrontier.h
   45   IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT)
   48   IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT,
include/llvm/Analysis/LoopInfo.h
 1009   void analyze(const DominatorTreeBase<BlockT, false> &DomTree);
 1014   void verify(const DominatorTreeBase<BlockT, false> &DomTree) const;
 1048   explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree);
include/llvm/Analysis/LoopInfoImpl.h
  420                                   const DomTreeBase<BlockT> &DomTree) {
include/llvm/IR/Dominators.h
   42 using BBDomTree = DomTreeBase<BasicBlock>;
  144 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
  146   using Base = DominatorTreeBase<BasicBlock, false>;
include/llvm/Support/GenericIteratedDominanceFrontier.h
   64   IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT) : DT(DT) {}
   66   IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT,
  105   DominatorTreeBase<NodeTy, IsPostDom> &DT;
lib/Analysis/LoopInfo.cpp
  846 LoopInfo::LoopInfo(const DomTreeBase<BasicBlock> &DomTree) { analyze(DomTree); }