Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h41 class DominanceFrontierBase {
57 DominanceFrontierBase() = default;
107 bool compare(DominanceFrontierBase &Other) const;
125 : public DominanceFrontierBase<BlockT, false> {
132 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType;
148 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType;
149 using iterator = DominanceFrontierBase<BasicBlock, false>::iterator;
151 DominanceFrontierBase<BasicBlock, false>::const_iterator;
180 extern template class DominanceFrontierBase<BasicBlock, false>;
181 extern template class DominanceFrontierBase<BasicBlock, true>;
H A DDominanceFrontierImpl.h49 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock()
57 void DominanceFrontierBase<BlockT, IsPostDom>::addToFrontier(iterator I, in addToFrontier()
64 void DominanceFrontierBase<BlockT, IsPostDom>::removeFromFrontier(
72 bool DominanceFrontierBase<BlockT, IsPostDom>::compareDomSet(
97 bool DominanceFrontierBase<BlockT, IsPostDom>::compare(
98 DominanceFrontierBase<BlockT, IsPostDom> &Other) const { in compare()
127 void DominanceFrontierBase<BlockT, IsPostDom>::print(raw_ostream &OS) const {
151 void DominanceFrontierBase<BlockT, IsPostDom>::dump() const {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h26 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp19 template class DominanceFrontierBase<MachineBasicBlock, false>; variable
20 template class DominanceFrontierBase<MachineBasicBlock, true>; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDominanceFrontier.cpp24 template class DominanceFrontierBase<BasicBlock, false>; variable
25 template class DominanceFrontierBase<BasicBlock, true>; variable