Chromium Code Reviews| Index: src/compiler/diamond.h |
| diff --git a/src/compiler/diamond.h b/src/compiler/diamond.h |
| index cf83638bba8ddd6f6c501668d892c5d593cfc375..08b22024d6a82b752967e3b1f47954f7b19dd90d 100644 |
| --- a/src/compiler/diamond.h |
| +++ b/src/compiler/diamond.h |
| @@ -8,6 +8,7 @@ |
| #include "src/compiler/common-operator.h" |
| #include "src/compiler/graph.h" |
| #include "src/compiler/node.h" |
| +#include "src/compiler/node-properties.h" |
| namespace v8 { |
| namespace internal { |
| @@ -60,7 +61,7 @@ struct Diamond { |
| void OverwriteWithPhi(Node* node, MachineType machine_type, Node* tv, |
| Node* fv) { |
| DCHECK(node->InputCount() >= 3); |
| - node->set_op(common->Phi(machine_type, 2)); |
| + NodeProperties::ChangeOp(node, common->Phi(machine_type, 2)); |
|
Jarin
2015/09/24 14:00:41
Should not this go after trimming? (Same below.)
Michael Starzinger
2015/09/24 14:21:28
Done. Dead code is being dead, gotta love it. :/
|
| node->ReplaceInput(0, tv); |
| node->ReplaceInput(1, fv); |
| node->ReplaceInput(2, merge); |
| @@ -69,7 +70,7 @@ struct Diamond { |
| void OverwriteWithEffectPhi(Node* node, Node* te, Node* fe) { |
| DCHECK(node->InputCount() >= 3); |
| - node->set_op(common->EffectPhi(2)); |
| + NodeProperties::ChangeOp(node, common->EffectPhi(2)); |
| node->ReplaceInput(0, te); |
| node->ReplaceInput(1, fe); |
| node->ReplaceInput(2, merge); |