Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DDominanceFrontier.h32 class DominanceFrontierBase {
45 DominanceFrontierBase(bool isPostDom) : IsPostDominators(isPostDom) {} in DominanceFrontierBase() function
98 bool compare(DominanceFrontierBase<BlockT> &Other) const;
115 class ForwardDominanceFrontierBase : public DominanceFrontierBase<BlockT> {
122 typedef typename DominanceFrontierBase<BlockT>::DomSetType DomSetType;
124 ForwardDominanceFrontierBase() : DominanceFrontierBase<BlockT>(false) {} in ForwardDominanceFrontierBase()
142 typedef DominanceFrontierBase<BasicBlock>::DomSetType DomSetType;
143 typedef DominanceFrontierBase<BasicBlock>::iterator iterator;
144 typedef DominanceFrontierBase<BasicBlock>::const_iterator const_iterator;
190 bool compare(DominanceFrontierBase<BasicBlock> &Other) const { in compare()
[all …]
DDominanceFrontierImpl.h43 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()
/external/llvm/include/llvm/CodeGen/
DMachineDominanceFrontier.h25 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()
/external/llvm/lib/CodeGen/
DMachineDominanceFrontier.cpp19 template class DominanceFrontierBase<MachineBasicBlock>; variable
/external/llvm/lib/Analysis/
DDominanceFrontier.cpp16 template class DominanceFrontierBase<BasicBlock>; variable