| 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,
|
|
|