Lines Matching defs:merge

114   // return more than 1 value, we should merge these back into a single variadic
152 // possible since the merge does not take any value inputs.
161 auto merge = gasm_->MakeLabel();
166 if (gasm_->HasActiveBlock()) gasm_->Goto(&merge);
170 if (gasm_->HasActiveBlock()) gasm_->Goto(&merge);
172 gasm_->Bind(&merge);
228 auto merge = gasm_->MakeLabel(kPhiRepresentation);
233 if (gasm_->HasActiveBlock()) gasm_->Goto(&merge, then_result);
238 gasm_->Goto(&merge, else_result);
241 gasm_->Bind(&merge);
242 return merge.PhiAt<T>(0);
394 // No merge needed.
402 Node* merge = gasm_->graph()->NewNode(gasm_->common()->Merge(size),
405 // These phis additionally take {merge} as an input. Temporarily add
407 if_exception_nodes_.push_back(merge);
421 *control_out = Control(merge);
2669 Node* merge =
2672 if_exception1, merge);
2675 if_exception0, if_exception1, merge);
2676 ReplaceWithValue(if_exception, phi, ephi, merge);
3195 Node* merge = graph()->NewNode(common()->Merge(2), extrue, exfalse);
3197 graph()->NewNode(common()->EffectPhi(2), extrue, exfalse, merge);
3200 extrue, exfalse, merge);
3201 ReplaceWithValue(on_exception, phi, ephi, merge);
3261 Node* merge = graph()->NewNode(common()->Merge(2), extrue, exfalse);
3263 graph()->NewNode(common()->EffectPhi(2), extrue, exfalse, merge);
3266 extrue, exfalse, merge);
3267 ReplaceWithValue(on_exception, phi, ephi, merge);
3943 Node* merge =
3946 on_exception, merge);
3949 if_exception, on_exception, merge);
3950 ReplaceWithValue(on_exception, phi, ephi, merge);
3951 merge->ReplaceInput(1, on_exception);