Index: src/type-feedback-vector.h |
diff --git a/src/type-feedback-vector.h b/src/type-feedback-vector.h |
index c0646a4da7f63259a23971b9c25802e413dbc76b..b7abad51f1db466da33e33ed5d5e40e395cd83dc 100644 |
--- a/src/type-feedback-vector.h |
+++ b/src/type-feedback-vector.h |
@@ -262,7 +262,7 @@ class FeedbackNexus { |
} |
Handle<FixedArray> EnsureArrayOfSize(int length); |
- void InstallHandlers(int start_index, TypeHandleList* types, |
+ void InstallHandlers(int start_index, MapHandleList* maps, |
CodeHandleList* handlers); |
int ExtractMaps(int start_index, MapHandleList* maps) const; |
MaybeHandle<Code> FindHandlerForMap(int start_index, Handle<Map> map) const; |
@@ -329,9 +329,9 @@ class LoadICNexus : public FeedbackNexus { |
void ConfigureMegamorphic(); |
void ConfigurePremonomorphic(); |
- void ConfigureMonomorphic(Handle<HeapType> type, Handle<Code> handler); |
+ void ConfigureMonomorphic(Handle<Map> receiver_map, Handle<Code> handler); |
- void ConfigurePolymorphic(TypeHandleList* types, CodeHandleList* handlers); |
+ void ConfigurePolymorphic(MapHandleList* maps, CodeHandleList* handlers); |
InlineCacheState StateFromFeedback() const OVERRIDE; |
int ExtractMaps(MapHandleList* maps) const OVERRIDE; |
@@ -357,10 +357,10 @@ class KeyedLoadICNexus : public FeedbackNexus { |
void ConfigureMegamorphic(); |
void ConfigurePremonomorphic(); |
// name can be a null handle for element loads. |
- void ConfigureMonomorphic(Handle<Name> name, Handle<HeapType> type, |
+ void ConfigureMonomorphic(Handle<Name> name, Handle<Map> receiver_map, |
Handle<Code> handler); |
// name can be null. |
- void ConfigurePolymorphic(Handle<Name> name, TypeHandleList* types, |
+ void ConfigurePolymorphic(Handle<Name> name, MapHandleList* maps, |
CodeHandleList* handlers); |
InlineCacheState StateFromFeedback() const OVERRIDE; |