Lines Matching defs:effect
255 size, effect(), control()));
261 offset, effect(), control()));
271 base, offset, effect(), control()));
290 offset, value, effect(), control()));
302 offset, value, effect(), control()));
588 void WasmGraphBuilder::TerminateLoop(Node* effect, Node* control) {
590 graph()->NewNode(mcgraph()->common()->Terminate(), effect, control);
599 mcgraph()->common()->LoopExitEffect(), effect(), loop_exit);
611 void WasmGraphBuilder::TerminateThrow(Node* effect, Node* control) {
613 graph()->NewNode(mcgraph()->common()->Throw(), effect, control);
742 limit, effect()));
775 stack_check_code_node_.get(), effect(), if_false);
784 Node* ephi_inputs[] = {check, effect(), merge};
808 // Place a stack check which uses a dummy node as control and effect.
818 if (effect() == dummy) return;
820 // Now patch all control uses of {start} to use {control} and all effect uses
821 // to use {effect} instead. We exclude Projection nodes: Projections pointing
826 NodeProperties::ReplaceUses(start, start, effect(), control());
1499 cond, effect(), control()));
1507 mcgraph()->common()->TrapUnless(trap_id), cond, effect(), control()));
1571 buf[count + 1] = effect();
1584 TerminateThrow(effect(), control());
2467 Node* old_effect = effect();
2481 SetEffectControl(is_32_bit.EffectPhi(effect(), old_effect), is_32_bit.merge);
2981 Node* call_args[] = {function, args..., effect(), control()};
3000 const size_t extra = 3; // instance_node, effect, and control.
3012 // Add effect and control inputs.
3014 inputs[params + has_frame_state + 2] = effect();
3018 // Return calls have no effect output. Other calls are the new effect node.
3609 Node* WasmGraphBuilder::effect() { return gasm_->effect(); }
3619 SetEffectControl(effect(), node);
3623 void WasmGraphBuilder::SetEffectControl(Node* effect, Node* control) {
3624 gasm_->InitializeEffectControl(effect, control);
3682 inputs[count++] = effect();
4049 MemBuffer(capped_offset), index, value, effect(), control()));
4090 MemBuffer(capped_offset), index, effect(), control()));
4174 MemBuffer(capped_offset), index, val, effect(), control()));
4244 index, effect(), bounds_check.if_true);
4245 SetEffectControl(bounds_check.EffectPhi(load, effect()), bounds_check.merge);
4290 Node* store = graph()->NewNode(store_op, mem_start, index, val, effect(),
4292 SetEffectControl(bounds_check.EffectPhi(store, effect()), bounds_check.merge);
5341 input_nodes[num_actual_inputs + 2] = effect();
5409 SetEffect(graph()->NewNode(mcgraph()->machine()->MemBarrier(), effect(),
5764 match_effects.emplace_back(effect());
5773 no_match_effects.emplace_back(effect());
5782 no_match_effects.emplace_back(effect());
5853 match_effects.emplace_back(effect());
5855 // Wire up the control/effect nodes.
6013 *match_effect = effect();
6014 *no_match_effect = effect();
6596 Node* old_effect = effect();
6600 SetEffectControl(type_check.EffectPhi(old_effect, effect()),
6732 Node* old_effect = effect();
6736 SetEffectControl(flag_check.EffectPhi(old_effect, effect()),
6951 TerminateThrow(effect(), control());
7042 Node* old_effect = effect();
7098 TerminateThrow(effect(), control());
7139 args[pos++] = effect();
7179 args[pos++] = effect();
7217 args[pos++] = effect();
7284 Int32Constant(offset), Param(i + 1), effect(),
7316 Node* old_effect = effect();
7334 TerminateThrow(effect(), control());
7349 Int32Constant(offset), effect(), control()));
7425 args[pos++] = effect();
7477 TerminateThrow(effect(), control());
7515 args[pos++] = effect();
7571 Int32Constant(offset), effect(), control()));
7576 args[pos++] = effect();
7603 Int32Constant(offset), value, effect(),