Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h42 class DominanceFrontierBase {
56 DominanceFrontierBase() = default;
106 bool compare(DominanceFrontierBase &Other) const;
124 : public DominanceFrontierBase<BlockT, false> {
131 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType;
147 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType;
148 using iterator = DominanceFrontierBase<BasicBlock, false>::iterator;
150 DominanceFrontierBase<BasicBlock, false>::const_iterator;
179 extern template class DominanceFrontierBase<BasicBlock, false>;
180 extern template class DominanceFrontierBase<BasicBlock, true>;
H A DDominanceFrontierImpl.h51 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock()
59 void DominanceFrontierBase<BlockT, IsPostDom>::addToFrontier(iterator I, in addToFrontier()
67 void DominanceFrontierBase<BlockT, IsPostDom>::removeFromFrontier( in removeFromFrontier()
75 bool DominanceFrontierBase<BlockT, IsPostDom>::compareDomSet( in compareDomSet()
100 bool DominanceFrontierBase<BlockT, IsPostDom>::compare( in compare()
101 DominanceFrontierBase<BlockT, IsPostDom> &Other) const { in compare()
130 void DominanceFrontierBase<BlockT, IsPostDom>::print(raw_ostream &OS) const { in print()
154 void DominanceFrontierBase<BlockT, IsPostDom>::dump() const { in dump()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h28 using DomSetType = DominanceFrontierBase<MachineBasicBlock, false>::DomSetType;
29 using iterator = DominanceFrontierBase<MachineBasicBlock, false>::iterator;
31 DominanceFrontierBase<MachineBasicBlock, false>::const_iterator;
98 bool compare(DominanceFrontierBase<MachineBasicBlock, false> &Other) const { in compare()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp18 template class DominanceFrontierBase<MachineBasicBlock, false>; variable
19 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDominanceFrontier.cpp25 template class DominanceFrontierBase<BasicBlock, false>; variable
26 template class DominanceFrontierBase<BasicBlock, true>; variable