| Index: src/stub-cache.h
|
| diff --git a/src/stub-cache.h b/src/stub-cache.h
|
| index b7c37c398b1007fb9e42d12ee68f8041420ee336..f55c440ea4e7c753f51bb55fe5d80dcd8630b977 100644
|
| --- a/src/stub-cache.h
|
| +++ b/src/stub-cache.h
|
| @@ -89,11 +89,9 @@ class StubCache {
|
| Handle<Code> FindHandler(Handle<Name> name,
|
| Handle<Map> map,
|
| Code::Kind kind,
|
| - InlineCacheHolderFlag cache_holder,
|
| - Code::StubType type);
|
| + InlineCacheHolderFlag cache_holder = OWN_MAP);
|
|
|
| - Handle<Code> ComputeMonomorphicIC(Code::Kind kind,
|
| - Handle<Name> name,
|
| + Handle<Code> ComputeMonomorphicIC(Handle<Name> name,
|
| Handle<HeapType> type,
|
| Handle<Code> handler,
|
| ExtraICState extra_ic_state);
|
| @@ -124,8 +122,7 @@ class StubCache {
|
| KeyedAccessStoreMode store_mode,
|
| StrictModeFlag strict_mode);
|
|
|
| - Handle<Code> ComputePolymorphicIC(Code::Kind kind,
|
| - TypeHandleList* types,
|
| + Handle<Code> ComputePolymorphicIC(TypeHandleList* types,
|
| CodeHandleList* handlers,
|
| int number_of_valid_maps,
|
| Handle<Name> name,
|
| @@ -407,15 +404,6 @@ class StubCompiler BASE_EMBEDDED {
|
|
|
| void GenerateBooleanCheck(Register object, Label* miss);
|
|
|
| - static void GenerateFastApiCall(MacroAssembler* masm,
|
| - const CallOptimization& optimization,
|
| - Handle<Map> receiver_map,
|
| - Register receiver,
|
| - Register scratch,
|
| - bool is_store,
|
| - int argc,
|
| - Register* values);
|
| -
|
| protected:
|
| Handle<Code> GetCodeWithFlags(Code::Flags flags, const char* name);
|
| Handle<Code> GetCodeWithFlags(Code::Flags flags, Handle<Name> name);
|
|
|