Lines Matching refs:MachineDomTreeNode
103 void ExitScopeIfDone(MachineDomTreeNode *Node,
104 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren);
105 bool PerformCSE(MachineDomTreeNode *Node);
656 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
657 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren) { in ExitScopeIfDone() argument
665 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
674 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
675 SmallVector<MachineDomTreeNode*, 32> Scopes; in PerformCSE()
676 SmallVector<MachineDomTreeNode*, 8> WorkList; in PerformCSE()
677 DenseMap<MachineDomTreeNode*, unsigned> OpenChildren; in PerformCSE()
686 const std::vector<MachineDomTreeNode*> &Children = Node->getChildren(); in PerformCSE()
688 for (MachineDomTreeNode *Child : Children) in PerformCSE()
694 for (MachineDomTreeNode *Node : Scopes) { in PerformCSE()