Searched refs:DominanceFrontierBase (Results 1 – 7 of 7) sorted by relevance
33 class DominanceFrontierBase {46 DominanceFrontierBase(bool isPostDom) : IsPostDominators(isPostDom) {} in DominanceFrontierBase() function99 bool compare(DominanceFrontierBase<BlockT> &Other) const;116 class ForwardDominanceFrontierBase : public DominanceFrontierBase<BlockT> {123 typedef typename DominanceFrontierBase<BlockT>::DomSetType DomSetType;125 ForwardDominanceFrontierBase() : DominanceFrontierBase<BlockT>(false) {} in ForwardDominanceFrontierBase()141 typedef DominanceFrontierBase<BasicBlock>::DomSetType DomSetType;142 typedef DominanceFrontierBase<BasicBlock>::iterator iterator;143 typedef DominanceFrontierBase<BasicBlock>::const_iterator const_iterator;167 extern template class DominanceFrontierBase<BasicBlock>;
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) { in removeBlock()51 void DominanceFrontierBase<BlockT>::addToFrontier(iterator I, in addToFrontier()59 void DominanceFrontierBase<BlockT>::removeFromFrontier(iterator I, in removeFromFrontier()67 bool DominanceFrontierBase<BlockT>::compareDomSet(DomSetType &DS1, in compareDomSet()92 bool DominanceFrontierBase<BlockT>::compare( in compare()93 DominanceFrontierBase<BlockT> &Other) const { in compare()122 void DominanceFrontierBase<BlockT>::print(raw_ostream &OS) const { in print()146 void DominanceFrontierBase<BlockT>::dump() const { in dump()
25 typedef DominanceFrontierBase<MachineBasicBlock>::DomSetType DomSetType;26 typedef DominanceFrontierBase<MachineBasicBlock>::iterator iterator;27 typedef DominanceFrontierBase<MachineBasicBlock>::const_iterator const_iterator;36 DominanceFrontierBase<MachineBasicBlock> &getBase() { in getBase()96 bool compare(DominanceFrontierBase<MachineBasicBlock> &Other) const { in compare()
31 class DominanceFrontierBase : public FunctionPass {41 DominanceFrontierBase(char &ID, bool isPostDom) in DominanceFrontierBase() function117 bool compare(DominanceFrontierBase &Other) const { in compare()156 class DominanceFrontier : public DominanceFrontierBase {160 DominanceFrontierBase(ID, false) { in DominanceFrontier()
111 void DominanceFrontierBase::print(raw_ostream &OS, const Module* ) const { in print()134 void DominanceFrontierBase::dump() const { in dump()
19 template class DominanceFrontierBase<MachineBasicBlock>; variable
17 template class DominanceFrontierBase<BasicBlock>; variable