Index: src/stub-cache.h |
diff --git a/src/stub-cache.h b/src/stub-cache.h |
index 1daffff4a957961d5c9f63f6f92e8e3d893f2b99..adfa44a3ef01a8e4ff794bffb66a1c9d57986450 100644 |
--- a/src/stub-cache.h |
+++ b/src/stub-cache.h |
@@ -93,7 +93,7 @@ class StubCache { |
StrictModeFlag strict_mode = kNonStrictMode); |
Handle<Code> ComputeMonomorphicIC(Handle<Name> name, |
- Handle<Object> receiver, |
+ Handle<Type> type, |
Handle<Code> handler, |
StrictModeFlag strict_mode); |
@@ -173,7 +173,7 @@ class StubCache { |
KeyedAccessStoreMode store_mode, |
StrictModeFlag strict_mode); |
- Handle<Code> ComputePolymorphicIC(MapHandleList* receiver_maps, |
+ Handle<Code> ComputePolymorphicIC(TypeHandleList* types, |
CodeHandleList* handlers, |
int number_of_valid_maps, |
Handle<Name> name, |
@@ -532,11 +532,11 @@ class BaseLoadStoreStubCompiler: public StubCompiler { |
} |
virtual ~BaseLoadStoreStubCompiler() { } |
- Handle<Code> CompileMonomorphicIC(Handle<Map> receiver_map, |
+ Handle<Code> CompileMonomorphicIC(Handle<Type> type, |
Handle<Code> handler, |
Handle<Name> name); |
- Handle<Code> CompilePolymorphicIC(MapHandleList* receiver_maps, |
+ Handle<Code> CompilePolymorphicIC(TypeHandleList* types, |
CodeHandleList* handlers, |
Handle<Name> name, |
Code::StubType type, |
@@ -608,7 +608,7 @@ class BaseLoadStoreStubCompiler: public StubCompiler { |
void InitializeRegisters(); |
- bool HasHeapNumberMap(MapHandleList* receiver_maps); |
+ bool IncludesNumberType(TypeHandleList* types); |
Code::Kind kind_; |
InlineCacheHolderFlag cache_holder_; |