Lines Matching defs:effect
150 Node* effect = NodeProperties::GetEffectInput(node);
167 ReplaceWithValue(node, dead(), effect, control);
170 frame_state, effect, control);
222 Node* const effect = inputs[0];
223 DCHECK_NE(node, effect);
231 if (input != effect) return NoChange();
235 return Replace(effect);
307 Node* effect = NodeProperties::GetEffectInput(node);
308 if (effect->opcode() == IrOpcode::kCheckpoint) {
310 // hence checkpoints can be cut out of the effect chain flowing into it.
311 effect = NodeProperties::GetEffectInput(effect);
312 NodeProperties::ReplaceEffectInput(node, effect);
344 // Now the effect input to the {Return} node can be either an {EffectPhi}
345 // hanging off the same {Merge}, or the effect chain doesn't depend on the
346 // {Phi} or the {Merge}, in which case we know that the effect input must
362 effect, control_inputs[i]);
368 } else if (effect->opcode() == IrOpcode::kEffectPhi &&
369 NodeProperties::GetControlInput(effect) == control) {
370 Node::Inputs effect_inputs = effect->inputs();
494 Node* effect = NodeProperties::GetEffectInput(trap);
495 Node* control = graph()->NewNode(common()->Throw(), effect, trap);