Searched refs:DominatorTreeBase (Results 1 – 11 of 11) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 45 class DominatorTreeBase; variable 55 friend class DominatorTreeBase<NodeT, false>; 56 friend class DominatorTreeBase<NodeT, true>; 57 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, false>>; 58 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, true>>; 228 class DominatorTreeBase { 260 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase>; 263 DominatorTreeBase() {} 265 DominatorTreeBase(DominatorTreeBase &&Arg) 275 DominatorTreeBase &operator=(DominatorTreeBase &&RHS) { [all …]
|
| H A D | GenericIteratedDominanceFrontier.h | 64 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT) : DT(DT) {} in IDFCalculatorBase() 66 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT, in IDFCalculatorBase() 105 DominatorTreeBase<NodeTy, IsPostDom> &DT;
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
| H A D | Dominators.h | 46 using DominatorTreeBase = llvm::DominatorTreeBase<CFGBlock, IsPostDom>; 56 DominatorTreeBase &getBase() { return DT; } in getBase() 179 DominatorTreeBase DT;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Dominators.h | 36 extern template class DominatorTreeBase<BasicBlock, false>; // DomTree 37 extern template class DominatorTreeBase<BasicBlock, true>; // PostDomTree 151 class DominatorTree : public DominatorTreeBase<BasicBlock, false> { 153 using Base = DominatorTreeBase<BasicBlock, false>;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineDominators.h | 30 inline void DominatorTreeBase<MachineBasicBlock, false>::addRoot( in addRoot() 36 extern template class DominatorTreeBase<MachineBasicBlock, false>; // DomTree 37 extern template class DominatorTreeBase<MachineBasicBlock, true>; // PostDomTree
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | IteratedDominanceFrontier.h | 45 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) 48 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT,
|
| H A D | LoopInfo.h | 65 template <class N, bool IsPostDom> class DominatorTreeBase; variable 1051 void analyze(const DominatorTreeBase<BlockT, false> &DomTree); 1056 void verify(const DominatorTreeBase<BlockT, false> &DomTree) const; 1090 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachinePostDominators.cpp | 20 template class DominatorTreeBase<MachineBasicBlock, true>; // PostDomTreeBase variable
|
| H A D | MachineDominators.cpp | 37 template class DominatorTreeBase<MachineBasicBlock, false>; // DomTreeBase variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Dominators.cpp | 67 template class llvm::DominatorTreeBase<BasicBlock, false>; // DomTreeBase member in llvm 68 template class llvm::DominatorTreeBase<BasicBlock, true>; // PostDomTreeBase member in llvm
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | ProgrammersManual.rst | 3217 ``LoopInfoBase`` and ``DominatorTreeBase``. When this type of polymorphism
|