Searched refs:DominanceFrontierBase (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | DominanceFrontier.h | 42 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 D | DominanceFrontierImpl.h | 51 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 D | MachineDominanceFrontier.h | 28 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 D | MachineDominanceFrontier.cpp | 18 template class DominanceFrontierBase<MachineBasicBlock, false>; variable 19 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | DominanceFrontier.cpp | 25 template class DominanceFrontierBase<BasicBlock, false>; variable 26 template class DominanceFrontierBase<BasicBlock, true>; variable
|