Lines Matching refs:use_edge
62 for (Edge use_edge : node->use_edges()) { in PeelWasmLoop() local
63 Node* use = use_edge.from(); in PeelWasmLoop()
82 use->ReplaceInput(use_edge.index(), merge_node); in PeelWasmLoop()
91 for (Edge use_edge : peeled_iteration_header->use_edges()) { in PeelWasmLoop() local
92 if (NodeProperties::IsPhi(use_edge.from())) { in PeelWasmLoop()
93 use_edge.from()->ReplaceUses(use_edge.from()->InputAt(0)); in PeelWasmLoop()
95 use_edge.UpdateTo(loop_node->InputAt(0)); in PeelWasmLoop()
113 for (Edge use_edge : peeled_iteration_header->use_edges()) { in PeelWasmLoop() local
114 DCHECK(NodeProperties::IsPhi(use_edge.from())); in PeelWasmLoop()
115 use_edge.from()->RemoveInput(0); in PeelWasmLoop()
117 use_edge.from()->op(), in PeelWasmLoop()
118 use_edge.from()->InputCount() - /* control input */ 1); in PeelWasmLoop()
119 NodeProperties::ChangeOp(use_edge.from(), phi); in PeelWasmLoop()
124 for (Edge use_edge : loop_node->use_edges()) { in PeelWasmLoop() local
125 if (NodeProperties::IsPhi(use_edge.from())) { in PeelWasmLoop()
126 use_edge.from()->ReplaceInput(0, copier.map(use_edge.from())); in PeelWasmLoop()