Lines Matching refs:MachineDomTreeNode
125 void ExitScopeIfDone(MachineDomTreeNode *Node,
126 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren);
127 bool PerformCSE(MachineDomTreeNode *Node);
696 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
697 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren) { in ExitScopeIfDone() argument
705 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
714 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
715 SmallVector<MachineDomTreeNode*, 32> Scopes; in PerformCSE()
716 SmallVector<MachineDomTreeNode*, 8> WorkList; in PerformCSE()
717 DenseMap<MachineDomTreeNode*, unsigned> OpenChildren; in PerformCSE()
726 const std::vector<MachineDomTreeNode*> &Children = Node->getChildren(); in PerformCSE()
728 for (MachineDomTreeNode *Child : Children) in PerformCSE()
734 for (MachineDomTreeNode *Node : Scopes) { in PerformCSE()