| Index: src/code-stubs.h
|
| diff --git a/src/code-stubs.h b/src/code-stubs.h
|
| index 8865753f1cd128766ecda310d721bd69a2ebb13e..23303bbeab7c52d9e09cb72130245977e4812a60 100644
|
| --- a/src/code-stubs.h
|
| +++ b/src/code-stubs.h
|
| @@ -44,7 +44,6 @@ class ObjectLiteral;
|
| V(StoreElement) \
|
| V(SubString) \
|
| V(KeyedStoreIC) \
|
| - V(KeyedLoadIC) \
|
| V(LoadGlobalIC) \
|
| V(FastNewObject) \
|
| V(FastNewRestParameter) \
|
| @@ -59,7 +58,6 @@ class ObjectLiteral;
|
| /* version of the corresponding stub is */ \
|
| /* used universally */ \
|
| V(CallICTrampoline) \
|
| - V(KeyedLoadICTrampoline) \
|
| V(KeyedStoreICTrampoline) \
|
| /* --- HydrogenCodeStubs --- */ \
|
| V(StringAdd) \
|
| @@ -71,7 +69,6 @@ class ObjectLiteral;
|
| /* These will be ported/eliminated */ \
|
| /* as part of the new IC system, ask */ \
|
| /* ishell before doing anything */ \
|
| - V(KeyedLoadGeneric) \
|
| V(LoadConstant) \
|
| V(LoadDictionaryElement) \
|
| V(LoadFastElement) \
|
| @@ -1994,17 +1991,6 @@ class LoadDictionaryElementStub : public HydrogenCodeStub {
|
| DEFINE_HYDROGEN_CODE_STUB(LoadDictionaryElement, HydrogenCodeStub);
|
| };
|
|
|
| -
|
| -class KeyedLoadGenericStub : public HydrogenCodeStub {
|
| - public:
|
| - explicit KeyedLoadGenericStub(Isolate* isolate) : HydrogenCodeStub(isolate) {}
|
| -
|
| - Code::Kind GetCodeKind() const override { return Code::KEYED_LOAD_IC; }
|
| -
|
| - DEFINE_CALL_INTERFACE_DESCRIPTOR(LoadWithVector);
|
| - DEFINE_HYDROGEN_CODE_STUB(KeyedLoadGeneric, HydrogenCodeStub);
|
| -};
|
| -
|
| class LoadICTrampolineStub : public TurboFanCodeStub {
|
| public:
|
| explicit LoadICTrampolineStub(Isolate* isolate) : TurboFanCodeStub(isolate) {}
|
| @@ -2037,17 +2023,6 @@ class LoadGlobalICTrampolineStub : public TurboFanCodeStub {
|
| DEFINE_CODE_STUB(LoadGlobalICTrampoline, TurboFanCodeStub);
|
| };
|
|
|
| -class KeyedLoadICTrampolineStub : public PlatformCodeStub {
|
| - public:
|
| - explicit KeyedLoadICTrampolineStub(Isolate* isolate)
|
| - : PlatformCodeStub(isolate) {}
|
| -
|
| - Code::Kind GetCodeKind() const override { return Code::KEYED_LOAD_IC; }
|
| -
|
| - DEFINE_CALL_INTERFACE_DESCRIPTOR(Load);
|
| - DEFINE_PLATFORM_CODE_STUB(KeyedLoadICTrampoline, PlatformCodeStub);
|
| -};
|
| -
|
| class KeyedLoadICTrampolineTFStub : public LoadICTrampolineStub {
|
| public:
|
| explicit KeyedLoadICTrampolineTFStub(Isolate* isolate)
|
| @@ -2157,21 +2132,6 @@ class LoadGlobalICStub : public TurboFanCodeStub {
|
| DEFINE_CODE_STUB(LoadGlobalIC, TurboFanCodeStub);
|
| };
|
|
|
| -class KeyedLoadICStub : public PlatformCodeStub {
|
| - public:
|
| - explicit KeyedLoadICStub(Isolate* isolate) : PlatformCodeStub(isolate) {}
|
| -
|
| - void GenerateForTrampoline(MacroAssembler* masm);
|
| -
|
| - Code::Kind GetCodeKind() const override { return Code::KEYED_LOAD_IC; }
|
| -
|
| - DEFINE_CALL_INTERFACE_DESCRIPTOR(LoadWithVector);
|
| - DEFINE_PLATFORM_CODE_STUB(KeyedLoadIC, PlatformCodeStub);
|
| -
|
| - protected:
|
| - void GenerateImpl(MacroAssembler* masm, bool in_frame);
|
| -};
|
| -
|
| class KeyedLoadICTFStub : public LoadICStub {
|
| public:
|
| explicit KeyedLoadICTFStub(Isolate* isolate) : LoadICStub(isolate) {}
|
|
|