Home
last modified time | relevance | path

Searched refs:DominatorTreeBase (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DGenericDomTree.h47 class DominatorTreeBase; variable
57 friend class DominatorTreeBase<NodeT, false>;
58 friend class DominatorTreeBase<NodeT, true>;
220 class DominatorTreeBase {
255 DominatorTreeBase() {}
257 DominatorTreeBase(DominatorTreeBase &&Arg)
267 DominatorTreeBase &operator=(DominatorTreeBase &&RHS) {
278 DominatorTreeBase(const DominatorTreeBase &) = delete;
279 DominatorTreeBase &operator=(const DominatorTreeBase &) = delete;
859 using DomTreeBase = DominatorTreeBase<T, false>;
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIteratedDominanceFrontier.h49 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) in IDFCalculator()
52 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT, in IDFCalculator()
92 DominatorTreeBase<BasicBlock, IsPostDom> &DT;
H A DLoopInfo.h61 template <class N, bool IsPostDom> class DominatorTreeBase; variable
771 void analyze(const DominatorTreeBase<BlockT, false> &DomTree);
776 void verify(const DominatorTreeBase<BlockT, false> &DomTree) const;
810 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree);
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDominators.h37 extern template class DominatorTreeBase<BasicBlock, false>; // DomTree
38 extern template class DominatorTreeBase<BasicBlock, true>; // PostDomTree
145 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
147 using Base = DominatorTreeBase<BasicBlock, false>;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineDominators.h32 inline void DominatorTreeBase<MachineBasicBlock, false>::addRoot( in addRoot()
38 extern template class DominatorTreeBase<MachineBasicBlock, false>; // DomTree
39 extern template class DominatorTreeBase<MachineBasicBlock, true>; // PostDomTree
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachinePostDominators.cpp20 template class DominatorTreeBase<MachineBasicBlock, true>; // PostDomTreeBase variable
H A DMachineDominators.cpp34 template class DominatorTreeBase<MachineBasicBlock, false>; // DomTreeBase variable
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDominators.cpp67 template class llvm::DominatorTreeBase<BasicBlock, false>; // DomTreeBase member in llvm
68 template class llvm::DominatorTreeBase<BasicBlock, true>; // PostDomTreeBase member in llvm
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp233 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree);
891 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree) { in findEquivalencesFor()