Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index 96a07e27a8b8899ac5aaa9b3af3fbea93dc10af8..0edc480b9ba5184ecb5d16df209f287b6c6dc463 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -804,6 +804,12 @@ class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler { |
compiler::Node* feedback, Label* if_handler, |
Variable* var_handler, Label* if_miss, |
int unroll_count); |
+ void HandleKeyedStorePolymorphicCase(compiler::Node* receiver_map, |
+ compiler::Node* feedback, |
+ Label* if_handler, Variable* var_handler, |
+ Label* if_transition_handler, |
+ Variable* var_transition_map_cell, |
+ Label* if_miss); |
compiler::Node* StubCachePrimaryOffset(compiler::Node* name, |
compiler::Node* map); |
@@ -886,6 +892,7 @@ class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler { |
void KeyedLoadIC(const LoadICParameters* p); |
void KeyedLoadICGeneric(const LoadICParameters* p); |
void StoreIC(const StoreICParameters* p); |
+ void KeyedStoreIC(const StoreICParameters* p, LanguageMode language_mode); |
void TransitionElementsKind(compiler::Node* object, compiler::Node* map, |
ElementsKind from_kind, ElementsKind to_kind, |