Searched refs:DominanceFrontierBase (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | DominanceFrontier.h | 40 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 D | DominanceFrontierImpl.h | 50 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 D | MachineDominanceFrontier.h | 26 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 D | MachineDominanceFrontier.cpp | 18 template class DominanceFrontierBase<MachineBasicBlock, false>; variable 19 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | DominanceFrontier.cpp | 25 template class DominanceFrontierBase<BasicBlock, false>; variable 26 template class DominanceFrontierBase<BasicBlock, true>; variable
|