| Index: src/stub-cache.cc
|
| diff --git a/src/stub-cache.cc b/src/stub-cache.cc
|
| index f9918ed62ef46c1286f743f37584527b3a3f7349..3d1a2e09124adc8cfa8ca9fe6907407d2470705a 100644
|
| --- a/src/stub-cache.cc
|
| +++ b/src/stub-cache.cc
|
| @@ -292,7 +292,7 @@ Handle<Code> StubCache::ComputeCallConstant(int argc,
|
| }
|
|
|
| Code::Flags flags = Code::ComputeMonomorphicFlags(
|
| - kind, extra_state, cache_holder, Code::CONSTANT, argc);
|
| + kind, extra_state, cache_holder, Code::FAST, argc);
|
| Handle<Object> probe(stub_holder->map()->FindInCodeCache(*name, flags),
|
| isolate_);
|
| if (probe->IsCode()) return Handle<Code>::cast(probe);
|
| @@ -334,7 +334,7 @@ Handle<Code> StubCache::ComputeCallField(int argc,
|
| }
|
|
|
| Code::Flags flags = Code::ComputeMonomorphicFlags(
|
| - kind, extra_state, cache_holder, Code::FIELD, argc);
|
| + kind, extra_state, cache_holder, Code::FAST, argc);
|
| Handle<Object> probe(stub_holder->map()->FindInCodeCache(*name, flags),
|
| isolate_);
|
| if (probe->IsCode()) return Handle<Code>::cast(probe);
|
| @@ -372,7 +372,7 @@ Handle<Code> StubCache::ComputeCallInterceptor(int argc,
|
| }
|
|
|
| Code::Flags flags = Code::ComputeMonomorphicFlags(
|
| - kind, extra_state, cache_holder, Code::INTERCEPTOR, argc);
|
| + kind, extra_state, cache_holder, Code::FAST, argc);
|
| Handle<Object> probe(stub_holder->map()->FindInCodeCache(*name, flags),
|
| isolate_);
|
| if (probe->IsCode()) return Handle<Code>::cast(probe);
|
| @@ -1259,7 +1259,7 @@ Handle<Code> LoadStubCompiler::CompileLoadField(
|
| TailCallBuiltin(masm(), MissBuiltin(kind()));
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::FIELD, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1272,7 +1272,7 @@ Handle<Code> LoadStubCompiler::CompileLoadConstant(
|
| GenerateLoadConstant(value);
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::CONSTANT, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1286,7 +1286,7 @@ Handle<Code> LoadStubCompiler::CompileLoadCallback(
|
| GenerateLoadCallback(reg, callback);
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::CALLBACKS, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1301,7 +1301,7 @@ Handle<Code> LoadStubCompiler::CompileLoadCallback(
|
| GenerateLoadCallback(call_optimization);
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::CALLBACKS, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1318,7 +1318,7 @@ Handle<Code> LoadStubCompiler::CompileLoadInterceptor(
|
| GenerateLoadInterceptor(reg, object, holder, &lookup, name);
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::INTERCEPTOR, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1378,7 +1378,7 @@ Handle<Code> LoadStubCompiler::CompileLoadViaGetter(
|
| GenerateLoadViaGetter(masm(), receiver(), getter);
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::CALLBACKS, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1435,7 +1435,7 @@ Handle<Code> StoreStubCompiler::CompileStoreTransition(
|
| TailCallBuiltin(masm(), SlowBuiltin(kind()));
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::TRANSITION, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1458,7 +1458,7 @@ Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object,
|
| TailCallBuiltin(masm(), MissBuiltin(kind()));
|
|
|
| // Return the generated code.
|
| - return GetCode(kind(), Code::FIELD, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1470,7 +1470,7 @@ Handle<Code> StoreStubCompiler::CompileStoreViaSetter(
|
| HandlerFrontend(object, receiver(), holder, name);
|
| GenerateStoreViaSetter(masm(), setter);
|
|
|
| - return GetCode(kind(), Code::CALLBACKS, name);
|
| + return GetCode(kind(), Code::FAST, name);
|
| }
|
|
|
|
|
| @@ -1757,7 +1757,7 @@ Handle<Code> CallStubCompiler::GetCode(Handle<JSFunction> function) {
|
| if (function->shared()->name()->IsString()) {
|
| function_name = Handle<String>(String::cast(function->shared()->name()));
|
| }
|
| - return GetCode(Code::CONSTANT, function_name);
|
| + return GetCode(Code::FAST, function_name);
|
| }
|
|
|
|
|
|
|