Index: src/compiler/code-stub-assembler.h |
diff --git a/src/compiler/code-stub-assembler.h b/src/compiler/code-stub-assembler.h |
index 8a6f6ae226bd69a15d522cedf90f88e38ecaeece..4295bd84d6689448c4a40323d268acd986c56a82 100644 |
--- a/src/compiler/code-stub-assembler.h |
+++ b/src/compiler/code-stub-assembler.h |
@@ -302,6 +302,10 @@ class CodeStubAssembler { |
// Load a field from an object on the heap. |
Node* LoadObjectField(Node* object, int offset, |
MachineType rep = MachineType::AnyTagged()); |
+ // Store a field to an object on the heap. |
+ Node* StoreObjectFieldNoWriteBarrier( |
+ Node* object, int offset, Node* value, |
+ MachineRepresentation rep = MachineRepresentation::kTagged); |
// Load the floating point value of a HeapNumber. |
Node* LoadHeapNumberValue(Node* object); |
// Store the floating point value of a HeapNumber. |
@@ -312,6 +316,8 @@ class CodeStubAssembler { |
Node* LoadMapBitField(Node* map); |
// Load the instance type of a Map. |
Node* LoadMapInstanceType(Node* map); |
+ // Load the instance size of a Map. |
+ Node* LoadMapInstanceSize(Node* map); |
// Load an array element from a FixedArray. |
Node* LoadFixedArrayElementSmiIndex(Node* object, Node* smi_index, |