Index: src/ic/ic.h |
diff --git a/src/ic/ic.h b/src/ic/ic.h |
index 47883b46af82912f687c1c3252605a202e4fcf15..b5db933973c55d2a0d612fcb3aae02914ba235e6 100644 |
--- a/src/ic/ic.h |
+++ b/src/ic/ic.h |
@@ -77,9 +77,8 @@ class IC { |
static bool ICUseVector(Code::Kind kind) { |
return kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC || |
- kind == Code::CALL_IC || |
- (FLAG_vector_stores && |
- (kind == Code::STORE_IC || kind == Code::KEYED_STORE_IC)); |
+ kind == Code::CALL_IC || kind == Code::STORE_IC || |
+ kind == Code::KEYED_STORE_IC; |
} |
protected: |
@@ -532,22 +531,10 @@ class KeyedStoreIC : public StoreIC { |
IcCheckTypeField::encode(ELEMENT); |
} |
- static KeyedAccessStoreMode GetKeyedAccessStoreMode( |
- ExtraICState extra_state) { |
- DCHECK(!FLAG_vector_stores); |
- return ExtraICStateKeyedAccessStoreMode::decode(extra_state); |
- } |
- |
KeyedAccessStoreMode GetKeyedAccessStoreMode() { |
- DCHECK(FLAG_vector_stores); |
return casted_nexus<KeyedStoreICNexus>()->GetKeyedAccessStoreMode(); |
} |
- static IcCheckType GetKeyType(ExtraICState extra_state) { |
- DCHECK(!FLAG_vector_stores); |
- return IcCheckTypeField::decode(extra_state); |
- } |
- |
KeyedStoreIC(FrameDepth depth, Isolate* isolate, |
KeyedStoreICNexus* nexus = NULL) |
: StoreIC(depth, isolate, nexus) { |
@@ -604,8 +591,6 @@ class KeyedStoreIC : public StoreIC { |
Handle<Map> ComputeTransitionedMap(Handle<Map> map, |
KeyedAccessStoreMode store_mode); |
- void ValidateStoreMode(Handle<Code> stub); |
- |
friend class IC; |
}; |