Home
last modified time | relevance | path

Searched refs:DominanceFrontierBase (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h40 class DominanceFrontierBase {
56 DominanceFrontierBase() = default;
104 : public DominanceFrontierBase<BlockT, false> {
111 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType;
127 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType;
128 using iterator = DominanceFrontierBase<BasicBlock, false>::iterator;
130 DominanceFrontierBase<BasicBlock, false>::const_iterator;
159 extern template class DominanceFrontierBase<BasicBlock, false>;
160 extern template class DominanceFrontierBase<BasicBlock, true>;
H A DDominanceFrontierImpl.h49 void DominanceFrontierBase<BlockT, IsPostDom>::print(raw_ostream &OS) const { in print()
73 void DominanceFrontierBase<BlockT, IsPostDom>::dump() const { in dump()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h26 using DomSetType = DominanceFrontierBase<MachineBasicBlock, false>::DomSetType;
27 using iterator = DominanceFrontierBase<MachineBasicBlock, false>::iterator;
29 DominanceFrontierBase<MachineBasicBlock, false>::const_iterator;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp19 template class DominanceFrontierBase<MachineBasicBlock, false>; variable
20 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDominanceFrontier.cpp24 template class DominanceFrontierBase<BasicBlock, false>; variable
25 template class DominanceFrontierBase<BasicBlock, true>; variable