diff options
Diffstat (limited to 'deps/v8/src/compiler/node-properties.cc')
-rw-r--r-- | deps/v8/src/compiler/node-properties.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/node-properties.cc b/deps/v8/src/compiler/node-properties.cc index 19ca5dd1b6..0d061a36c4 100644 --- a/deps/v8/src/compiler/node-properties.cc +++ b/deps/v8/src/compiler/node-properties.cc @@ -6,6 +6,7 @@ #include "src/compiler/graph.h" #include "src/compiler/node-properties.h" #include "src/compiler/operator-properties.h" +#include "src/compiler/verifier.h" namespace v8 { namespace internal { @@ -196,6 +197,13 @@ void NodeProperties::ReplaceUses(Node* node, Node* value, Node* effect, // static +void NodeProperties::ChangeOp(Node* node, const Operator* new_op) { + node->set_op(new_op); + Verifier::VerifyNode(node); +} + + +// static Node* NodeProperties::FindProjection(Node* node, size_t projection_index) { for (auto use : node->uses()) { if (use->opcode() == IrOpcode::kProjection && |