Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index 588a3069afa60ac9a55e7dafa35d13393e94a533..3dcc468c6972ebe08834426ed840adeb931f5cd4 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -44,7 +44,6 @@ class ObjectLiteral; |
V(StoreBufferOverflow) \ |
V(StoreElement) \ |
V(SubString) \ |
- V(KeyedStoreIC) \ |
V(LoadGlobalIC) \ |
V(FastNewObject) \ |
V(FastNewRestParameter) \ |
@@ -59,7 +58,6 @@ class ObjectLiteral; |
/* version of the corresponding stub is */ \ |
/* used universally */ \ |
V(CallICTrampoline) \ |
- V(KeyedStoreICTrampoline) \ |
/* --- HydrogenCodeStubs --- */ \ |
/* These builtins w/ JS linkage are */ \ |
/* just fast-cases of C++ builtins. They */ \ |
@@ -1999,27 +1997,6 @@ class StoreICTrampolineStub : public TurboFanCodeStub { |
DEFINE_TURBOFAN_CODE_STUB(StoreICTrampoline, TurboFanCodeStub); |
}; |
-class KeyedStoreICTrampolineStub : public PlatformCodeStub { |
- public: |
- KeyedStoreICTrampolineStub(Isolate* isolate, const StoreICState& state) |
- : PlatformCodeStub(isolate) { |
- minor_key_ = state.GetExtraICState(); |
- } |
- |
- Code::Kind GetCodeKind() const override { return Code::KEYED_STORE_IC; } |
- |
- ExtraICState GetExtraICState() const final { |
- return static_cast<ExtraICState>(minor_key_); |
- } |
- |
- protected: |
- StoreICState state() const { return StoreICState(GetExtraICState()); } |
- |
- private: |
- DEFINE_CALL_INTERFACE_DESCRIPTOR(Store); |
- DEFINE_PLATFORM_CODE_STUB(KeyedStoreICTrampoline, PlatformCodeStub); |
-}; |
- |
class KeyedStoreICTrampolineTFStub : public StoreICTrampolineStub { |
public: |
KeyedStoreICTrampolineTFStub(Isolate* isolate, const StoreICState& state) |
@@ -2142,28 +2119,6 @@ class StoreICStub : public TurboFanCodeStub { |
DEFINE_TURBOFAN_CODE_STUB(StoreIC, TurboFanCodeStub); |
}; |
-class KeyedStoreICStub : public PlatformCodeStub { |
- public: |
- KeyedStoreICStub(Isolate* isolate, const StoreICState& state) |
- : PlatformCodeStub(isolate) { |
- minor_key_ = state.GetExtraICState(); |
- } |
- |
- void GenerateForTrampoline(MacroAssembler* masm); |
- |
- Code::Kind GetCodeKind() const final { return Code::KEYED_STORE_IC; } |
- |
- ExtraICState GetExtraICState() const final { |
- return static_cast<ExtraICState>(minor_key_); |
- } |
- |
- DEFINE_CALL_INTERFACE_DESCRIPTOR(StoreWithVector); |
- DEFINE_PLATFORM_CODE_STUB(KeyedStoreIC, PlatformCodeStub); |
- |
- protected: |
- void GenerateImpl(MacroAssembler* masm, bool in_frame); |
-}; |
- |
class KeyedStoreICTFStub : public StoreICStub { |
public: |
KeyedStoreICTFStub(Isolate* isolate, const StoreICState& state) |