Searched refs:DominatorTreeBase (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 47 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 D | IteratedDominanceFrontier.h | 49 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) in IDFCalculator() 52 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT, in IDFCalculator() 92 DominatorTreeBase<BasicBlock, IsPostDom> &DT;
|
| H A D | LoopInfo.h | 61 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 D | Dominators.h | 37 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 D | MachineDominators.h | 32 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 D | MachinePostDominators.cpp | 20 template class DominatorTreeBase<MachineBasicBlock, true>; // PostDomTreeBase variable
|
| H A D | MachineDominators.cpp | 34 template class DominatorTreeBase<MachineBasicBlock, false>; // DomTreeBase variable
|
| /freebsd-12.1/contrib/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
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 233 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree); 891 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree) { in findEquivalencesFor()
|