| Index: src/ic/ic.h
|
| diff --git a/src/ic/ic.h b/src/ic/ic.h
|
| index f41bb9ae51f6f8cf5a16034c16af29c0b5f329c8..f759a0633775d143e30aa1c6db0cf872642980c1 100644
|
| --- a/src/ic/ic.h
|
| +++ b/src/ic/ic.h
|
| @@ -352,15 +352,6 @@ OStream& operator<<(OStream& os, const CallIC::State& s);
|
|
|
| class LoadIC : public IC {
|
| public:
|
| - enum ParameterIndices { kReceiverIndex, kNameIndex, kParameterCount };
|
| - static const Register ReceiverRegister();
|
| - static const Register NameRegister();
|
| -
|
| - // With flag vector-ics, there is an additional argument. And for calls from
|
| - // crankshaft, yet another.
|
| - static const Register SlotRegister();
|
| - static const Register VectorRegister();
|
| -
|
| class State V8_FINAL BASE_EMBEDDED {
|
| public:
|
| explicit State(ExtraICState extra_ic_state) : state_(extra_ic_state) {}
|
| @@ -531,16 +522,6 @@ class StoreIC : public IC {
|
| // IC state.
|
| static const ExtraICState kStrictModeState = 1 << StrictModeState::kShift;
|
|
|
| - enum ParameterIndices {
|
| - kReceiverIndex,
|
| - kNameIndex,
|
| - kValueIndex,
|
| - kParameterCount
|
| - };
|
| - static const Register ReceiverRegister();
|
| - static const Register NameRegister();
|
| - static const Register ValueRegister();
|
| -
|
| StoreIC(FrameDepth depth, Isolate* isolate) : IC(depth, isolate) {
|
| DCHECK(IsStoreStub());
|
| }
|
| @@ -630,11 +611,6 @@ class KeyedStoreIC : public StoreIC {
|
| return ExtraICStateKeyedAccessStoreMode::decode(extra_state);
|
| }
|
|
|
| - // The map register isn't part of the normal call specification, but
|
| - // ElementsTransitionAndStoreStub, used in polymorphic keyed store
|
| - // stub implementations requires it to be initialized.
|
| - static const Register MapRegister();
|
| -
|
| KeyedStoreIC(FrameDepth depth, Isolate* isolate) : StoreIC(depth, isolate) {
|
| DCHECK(target()->is_keyed_store_stub());
|
| }
|
|
|