Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index e008a07a7452e7a00bc74008ccf9783d61178278..4033ee1ee79d697927c25fb826904ebd8e1bfb96 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -140,6 +140,9 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
return WordOr(a, b); |
} |
+ // Smi | HeapNumber operations. |
+ compiler::Node* NumberInc(compiler::Node* value); |
+ |
// Allocate an object of the given size. |
compiler::Node* Allocate(compiler::Node* size, AllocationFlags flags = kNone); |
compiler::Node* Allocate(int size, AllocationFlags flags = kNone); |
@@ -295,6 +298,10 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
compiler::Node* LoadDoubleWithHoleCheck( |
compiler::Node* base, compiler::Node* offset, Label* if_hole, |
MachineType machine_type = MachineType::Float64()); |
+ compiler::Node* LoadFixedTypedArrayElement( |
+ compiler::Node* data_pointer, compiler::Node* index_node, |
+ ElementsKind elements_kind, |
+ ParameterMode parameter_mode = INTEGER_PARAMETERS); |
// Context manipulation |
compiler::Node* LoadContextElement(compiler::Node* context, int slot_index); |