Index: src/compiler/bytecode-graph-builder.h |
diff --git a/src/compiler/bytecode-graph-builder.h b/src/compiler/bytecode-graph-builder.h |
index 4568370ffecb4f620105c3498d76cd14d47bfffa..757bc9ac7d9536cb9ef4dddc3ee13479c992f746 100644 |
--- a/src/compiler/bytecode-graph-builder.h |
+++ b/src/compiler/bytecode-graph-builder.h |
@@ -77,6 +77,11 @@ class BytecodeGraphBuilder { |
return MakeNode(op, arraysize(buffer), buffer, false); |
} |
+ Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { |
+ Node* buffer[] = {n1, n2, n3, n4}; |
+ return MakeNode(op, arraysize(buffer), buffer, false); |
+ } |
+ |
Node* MakeNode(const Operator* op, int value_input_count, Node** value_inputs, |
bool incomplete); |
@@ -94,6 +99,9 @@ class BytecodeGraphBuilder { |
TypeofMode typeof_mode); |
void BuildStoreGlobal(const interpreter::BytecodeArrayIterator& iterator); |
void BuildNamedLoad(const interpreter::BytecodeArrayIterator& iterator); |
+ void BuildKeyedLoad(const interpreter::BytecodeArrayIterator& iterator); |
+ void BuildNamedStore(const interpreter::BytecodeArrayIterator& iterator); |
+ void BuildKeyedStore(const interpreter::BytecodeArrayIterator& iterator); |
void BuildCall(const interpreter::BytecodeArrayIterator& iterator); |
void BuildBinaryOp(const Operator* op, |
const interpreter::BytecodeArrayIterator& iterator); |