Lines Matching defs:original
39 Reduction EscapeAnalysisReducer::ReplaceNode(Node* original,
45 RelaxEffectsAndControls(original);
49 Type const original_type = NodeProperties::GetType(original);
51 RelaxEffectsAndControls(original);
56 DCHECK_EQ(1, original->op()->EffectOutputCount());
57 DCHECK_EQ(1, original->op()->EffectInputCount());
58 DCHECK_EQ(1, original->op()->ControlInputCount());
59 Node* effect = NodeProperties::GetEffectInput(original);
60 Node* control = NodeProperties::GetControlInput(original);
61 original->TrimInputCount(0);
62 original->AppendInput(jsgraph()->zone(), replacement);
63 original->AppendInput(jsgraph()->zone(), effect);
64 original->AppendInput(jsgraph()->zone(), control);
66 original,
68 NodeProperties::ChangeOp(original,
70 ReplaceWithValue(original, original, original, control);
163 // duplicate node before the original one.