Lines Matching defs:merge
617 bool WasmGraphBuilder::IsPhiWithMerge(Node* phi, Node* merge) {
619 NodeProperties::GetControlInput(phi) == merge;
635 void WasmGraphBuilder::AppendToMerge(Node* merge, Node* from) {
636 DCHECK(IrOpcode::IsMergeOpcode(merge->opcode()));
637 merge->AppendInput(mcgraph()->zone(), from);
638 int new_size = merge->InputCount();
640 merge, mcgraph()->common()->ResizeMergeOrPhi(merge->op(), new_size));
783 Node* merge = Merge(if_true, control());
784 Node* ephi_inputs[] = {check, effect(), merge};
797 MachineType::PointerRepresentation(), merge,
801 SetEffectControl(ephi, merge);
1465 Node* merge = Merge(2, controls);
1466 SetControl(merge);
1467 Node* inputs[] = {true_node, false_node, merge};
2481 SetEffectControl(is_32_bit.EffectPhi(effect(), old_effect), is_32_bit.merge);
3066 // TODO(manoskouk): If we have kNoThrow calls, do not merge them to end.
3547 Node* merge) {
3550 Node* vals[] = {to->field, from->field, merge}; \
3561 Node* merge) {
3563 merge, to->mem_size, from->mem_size);
3565 merge, to->mem_start, from->mem_start);
3569 Node* merge, Node* tnode,
3571 if (IsPhiWithMerge(tnode, merge)) {
3576 uint32_t count = merge->InputCount();
3577 // + 1 for the merge node.
3581 inputs[count] = merge;
3588 Node* WasmGraphBuilder::CreateOrMergeIntoEffectPhi(Node* merge, Node* tnode,
3590 if (IsPhiWithMerge(tnode, merge)) {
3595 uint32_t count = merge->InputCount();
3596 // + 1 for the merge node.
3602 inputs[count] = merge;
4245 SetEffectControl(bounds_check.EffectPhi(load, effect()), bounds_check.merge);
4292 SetEffectControl(bounds_check.EffectPhi(store, effect()), bounds_check.merge);
6601 type_check.merge);
6735 flag_check.merge->ReplaceInput(1, call);
6737 flag_check.merge);
7047 strict_d.merge);