Index: src/compiler/interpreter-assembler.h |
diff --git a/src/compiler/interpreter-assembler.h b/src/compiler/interpreter-assembler.h |
index b546fb21f0526f1211e90ed927182e6632351ba9..dc6cd4504a82ffd2e75185e96618f467ff713686 100644 |
--- a/src/compiler/interpreter-assembler.h |
+++ b/src/compiler/interpreter-assembler.h |
@@ -79,6 +79,8 @@ class InterpreterAssembler { |
Node* NumberConstant(double value); |
Node* HeapConstant(Handle<HeapObject> object); |
Node* BooleanConstant(bool value); |
+ Node* NullConstant(); |
+ Node* UndefinedConstant(); |
rmcilroy
2015/10/28 13:46:22
nit - you can just use HeapConstant(factory()->und
oth
2015/10/28 22:50:40
Okay, used the more verbose form.
|
// Tag and untag Smi values. |
Node* SmiTag(Node* value); |
@@ -92,6 +94,9 @@ class InterpreterAssembler { |
// Load constant at |index| in the constant pool. |
Node* LoadConstantPoolEntry(Node* index); |
+ // Load an element from a fixed array on the heap. |
+ Node* LoadFixedArrayElement(Node* fixed_array, int index); |
+ |
// Load a field from an object on the heap. |
Node* LoadObjectField(Node* object, int offset); |