Searched defs:MachinePostDominatorTree (Results 1 – 3 of 3) sorted by relevance
27 struct MachinePostDominatorTree : public MachineFunctionPass { struct40 const std::vector<MachineBasicBlock *> &getRoots() const { in getRoots()44 MachineDomTreeNode *getRootNode() const { in getRootNode()52 MachineDomTreeNode *getNode(MachineBasicBlock *BB) const { in getNode()56 bool dominates(const MachineDomTreeNode *A, in dominates()61 bool dominates(const MachineBasicBlock *A, const MachineBasicBlock *B) const { in dominates()65 bool properlyDominates(const MachineDomTreeNode *A, in properlyDominates()70 bool properlyDominates(const MachineBasicBlock *A, in properlyDominates()75 MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A, in findNearestCommonDominator()
25 MachinePostDominatorTree::MachinePostDominatorTree() : MachineFunctionPass(ID) { in MachinePostDominatorTree() function in MachinePostDominatorTree
118 struct MachinePostDominatorTree : public MachineFunctionPass { struct119 static char ID; // Pass identification, replacement for typeid120 DominatorTreeBase<MachineBasicBlock> *DT;121 MachinePostDominatorTree() : MachineFunctionPass(ID) in MachinePostDominatorTree() function131 virtual void getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()136 inline const std::vector<MachineBasicBlock *> &getRoots() const { in getRoots()140 inline MachineDomTreeNode *getRootNode() const { in getRootNode()144 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const { in operator []()148 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const { in getNode()152 inline bool dominates(MachineDomTreeNode *A, MachineDomTreeNode *B) const { in dominates()[all …]