Lines Matching refs:MachineDomTreeNode
135 void ExitScopeIfDone(MachineDomTreeNode *Node,
136 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren);
137 bool PerformCSE(MachineDomTreeNode *Node);
737 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
738 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren) { in ExitScopeIfDone() argument
746 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
755 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
756 SmallVector<MachineDomTreeNode*, 32> Scopes; in PerformCSE()
757 SmallVector<MachineDomTreeNode*, 8> WorkList; in PerformCSE()
758 DenseMap<MachineDomTreeNode*, unsigned> OpenChildren; in PerformCSE()
773 for (MachineDomTreeNode *Node : Scopes) { in PerformCSE()
882 SmallVector<MachineDomTreeNode *, 32> BBs; in PerformSimplePRE()