Lines Matching defs:merge
93 Node* merge = NodeProperties::GetControlInput(branch);
94 if (merge->opcode() != IrOpcode::kMerge) return;
102 Node::Inputs inputs = merge->inputs();
122 phi_inputs.emplace_back(merge);
165 // Simplify a trap following a merge.
186 Node* merge = NodeProperties::GetControlInput(node);
187 DCHECK_EQ(merge->opcode(), IrOpcode::kMerge);
191 NodeProperties::GetControlInput(effect_input) == merge)) {
197 for (Edge edge : merge->input_edges()) {
221 for (int i = 0; i < merge->InputCount(); i++) {
222 merge->ReplaceInput(i, new_merge_inputs[i]);
224 ReplaceWithValue(node, dead(), dead(), merge);
226 Revisit(merge);
242 // If the trap comes directly after a merge, pull it into the merge. This will