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()); |
} |