Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h40 class DominanceFrontierBase {
54 DominanceFrontierBase() = default;
104 bool compare(DominanceFrontierBase &Other) const;
122 : public DominanceFrontierBase<BlockT, false> {
129 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType;
145 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType;
146 using iterator = DominanceFrontierBase<BasicBlock, false>::iterator;
148 DominanceFrontierBase<BasicBlock, false>::const_iterator;
177 extern template class DominanceFrontierBase<BasicBlock, false>;
178 extern template class DominanceFrontierBase<BasicBlock, true>;
H A DDominanceFrontierImpl.h50 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock()
58 void DominanceFrontierBase<BlockT, IsPostDom>::addToFrontier(iterator I, in addToFrontier()
66 void DominanceFrontierBase<BlockT, IsPostDom>::removeFromFrontier( in removeFromFrontier()
74 bool DominanceFrontierBase<BlockT, IsPostDom>::compareDomSet( in compareDomSet()
99 bool DominanceFrontierBase<BlockT, IsPostDom>::compare( in compare()
100 DominanceFrontierBase<BlockT, IsPostDom> &Other) const { in compare()
129 void DominanceFrontierBase<BlockT, IsPostDom>::print(raw_ostream &OS) const { in print()
153 void DominanceFrontierBase<BlockT, IsPostDom>::dump() const { in dump()
/netbsd-src/external/apache2/llvm/dist/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;
96 bool compare(DominanceFrontierBase<MachineBasicBlock, false> &Other) const { in compare()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp18 template class DominanceFrontierBase<MachineBasicBlock, false>; variable
19 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDominanceFrontier.cpp25 template class DominanceFrontierBase<BasicBlock, false>; variable
26 template class DominanceFrontierBase<BasicBlock, true>; variable