Lines Matching defs:reduction
34 Reduction reduction = Reduce(node);
35 if (V8_UNLIKELY(observe_node_manager && reduction.Changed())) {
37 reduction.replacement());
39 return reduction;
105 Reduction reduction = (*i)->Reduce(node, observe_node_manager_);
106 if (!reduction.Changed()) {
108 } else if (reduction.replacement() == node) {
109 // {replacement} == {node} represents an in-place reduction. Rerun
111 // opportunities for reduction.
131 << *(reduction.replacement()) << " by reducer "
134 return reduction;
143 // At least one reducer did some in-place reduction.
174 // Remember the max node id before reduction.
178 Reduction reduction = Reduce(node);
180 // If there was no reduction, pop {node} and continue.
181 if (!reduction.Changed()) return Pop();
183 // Check if the reduction is an in-place update of the {node}.
184 Node* const replacement = reduction.replacement();
233 // created by this reduction to use {node}.