Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DDominanceFrontier.h33 class DominanceFrontierBase {
46 DominanceFrontierBase(bool isPostDom) : IsPostDominators(isPostDom) {} in DominanceFrontierBase() function
99 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>;
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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
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>;
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()
/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
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()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DDominanceFrontier.h31 class DominanceFrontierBase : public FunctionPass {
41 DominanceFrontierBase(char &ID, bool isPostDom) in DominanceFrontierBase() function
117 bool compare(DominanceFrontierBase &Other) const { in compare()
156 class DominanceFrontier : public DominanceFrontierBase {
160 DominanceFrontierBase(ID, false) { in DominanceFrontier()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineDominanceFrontier.cpp18 template class DominanceFrontierBase<MachineBasicBlock, false>; variable
19 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DDominanceFrontier.cpp25 template class DominanceFrontierBase<BasicBlock, false>; variable
26 template class DominanceFrontierBase<BasicBlock, true>; variable
/external/swiftshader/third_party/LLVM/lib/Analysis/
DDominanceFrontier.cpp111 void DominanceFrontierBase::print(raw_ostream &OS, const Module* ) const { in print()
134 void DominanceFrontierBase::dump() const { in dump()
/external/llvm/lib/CodeGen/
DMachineDominanceFrontier.cpp19 template class DominanceFrontierBase<MachineBasicBlock>; variable
/external/llvm/lib/Analysis/
DDominanceFrontier.cpp17 template class DominanceFrontierBase<BasicBlock>; variable