diff options
Diffstat (limited to 'include/llvm/CodeGen/MachineDominanceFrontier.h')
-rw-r--r-- | include/llvm/CodeGen/MachineDominanceFrontier.h | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/include/llvm/CodeGen/MachineDominanceFrontier.h b/include/llvm/CodeGen/MachineDominanceFrontier.h index 370ffbe4862e..6efeefd9a721 100644 --- a/include/llvm/CodeGen/MachineDominanceFrontier.h +++ b/include/llvm/CodeGen/MachineDominanceFrontier.h @@ -23,27 +23,24 @@ class MachineDominanceFrontier : public MachineFunctionPass { ForwardDominanceFrontierBase<MachineBasicBlock> Base; public: - using DomTreeT = DominatorTreeBase<MachineBasicBlock>; - using DomTreeNodeT = DomTreeNodeBase<MachineBasicBlock>; - using DomSetType = DominanceFrontierBase<MachineBasicBlock>::DomSetType; - using iterator = DominanceFrontierBase<MachineBasicBlock>::iterator; - using const_iterator = - DominanceFrontierBase<MachineBasicBlock>::const_iterator; + using DomTreeT = DomTreeBase<MachineBasicBlock>; + using DomTreeNodeT = DomTreeNodeBase<MachineBasicBlock>; + using DomSetType = DominanceFrontierBase<MachineBasicBlock, false>::DomSetType; + using iterator = DominanceFrontierBase<MachineBasicBlock, false>::iterator; + using const_iterator = + DominanceFrontierBase<MachineBasicBlock, false>::const_iterator; - MachineDominanceFrontier(const MachineDominanceFrontier &) = delete; - MachineDominanceFrontier & - operator=(const MachineDominanceFrontier &) = delete; + MachineDominanceFrontier(const MachineDominanceFrontier &) = delete; + MachineDominanceFrontier &operator=(const MachineDominanceFrontier &) = delete; - static char ID; + static char ID; - MachineDominanceFrontier(); + MachineDominanceFrontier(); - DominanceFrontierBase<MachineBasicBlock> &getBase() { - return Base; - } + DominanceFrontierBase<MachineBasicBlock, false> &getBase() { return Base; } - inline const std::vector<MachineBasicBlock*> &getRoots() const { - return Base.getRoots(); + inline const std::vector<MachineBasicBlock *> &getRoots() const { + return Base.getRoots(); } MachineBasicBlock *getRoot() const { @@ -98,7 +95,7 @@ public: return Base.compareDomSet(DS1, DS2); } - bool compare(DominanceFrontierBase<MachineBasicBlock> &Other) const { + bool compare(DominanceFrontierBase<MachineBasicBlock, false> &Other) const { return Base.compare(Other); } |