| Index: src/stub-cache.cc | 
| diff --git a/src/stub-cache.cc b/src/stub-cache.cc | 
| index 9a30173b2e4e9f907f17bf384aa66067bee4c4f8..096ecea229f831664580172915e3b2d90eb5b3bf 100644 | 
| --- a/src/stub-cache.cc | 
| +++ b/src/stub-cache.cc | 
| @@ -202,22 +202,6 @@ Handle<Code> StubCache::ComputeLoadNonexistent(Handle<Name> name, | 
| } | 
|  | 
|  | 
| -Handle<Code> StubCache::ComputeLoadGlobal(Handle<Name> name, | 
| -                                          Handle<JSObject> receiver, | 
| -                                          Handle<GlobalObject> holder, | 
| -                                          Handle<PropertyCell> cell, | 
| -                                          bool is_dont_delete) { | 
| -  Handle<Code> stub = FindIC(name, receiver, Code::LOAD_IC); | 
| -  if (!stub.is_null()) return stub; | 
| - | 
| -  LoadStubCompiler compiler(isolate_); | 
| -  Handle<Code> ic = | 
| -      compiler.CompileLoadGlobal(receiver, holder, cell, name, is_dont_delete); | 
| -  HeapObject::UpdateMapCodeCache(receiver, name, ic); | 
| -  return ic; | 
| -} | 
| - | 
| - | 
| Handle<Code> StubCache::ComputeKeyedLoadElement(Handle<Map> receiver_map) { | 
| Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC); | 
| Handle<Name> name = | 
| @@ -262,36 +246,6 @@ Handle<Code> StubCache::ComputeKeyedStoreElement( | 
| } | 
|  | 
|  | 
| -Handle<Code> StubCache::ComputeStoreGlobal(Handle<Name> name, | 
| -                                           Handle<GlobalObject> receiver, | 
| -                                           Handle<PropertyCell> cell, | 
| -                                           Handle<Object> value, | 
| -                                           StrictModeFlag strict_mode) { | 
| -  Isolate* isolate = cell->GetIsolate(); | 
| -  Handle<Type> union_type(PropertyCell::UpdateType(cell, value), isolate); | 
| -  bool is_constant = union_type->IsConstant(); | 
| -  StoreGlobalStub stub(strict_mode, is_constant); | 
| - | 
| -  Handle<Code> code = FindIC( | 
| -      name, Handle<JSObject>::cast(receiver), | 
| -      Code::STORE_IC, stub.GetExtraICState()); | 
| -  if (!code.is_null()) return code; | 
| - | 
| -  // Replace the placeholder cell and global object map with the actual global | 
| -  // cell and receiver map. | 
| -  Handle<Map> meta_map(isolate_->heap()->meta_map()); | 
| -  Handle<Object> receiver_map(receiver->map(), isolate_); | 
| -  code = stub.GetCodeCopyFromTemplate(isolate_); | 
| -  code->ReplaceNthObject(1, *meta_map, *receiver_map); | 
| -  Handle<Map> cell_map(isolate_->heap()->global_property_cell_map()); | 
| -  code->ReplaceNthObject(1, *cell_map, *cell); | 
| - | 
| -  HeapObject::UpdateMapCodeCache(receiver, name, code); | 
| - | 
| -  return code; | 
| -} | 
| - | 
| - | 
| #define CALL_LOGGER_TAG(kind, type) \ | 
| (kind == Code::CALL_IC ? Logger::type : Logger::KEYED_##type) | 
|  | 
| @@ -1563,7 +1517,6 @@ Handle<Code> BaseLoadStoreStubCompiler::GetICCode(Code::Kind kind, | 
| Handle<Code> BaseLoadStoreStubCompiler::GetCode(Code::Kind kind, | 
| Code::StubType type, | 
| Handle<Name> name) { | 
| -  ASSERT(type != Code::NORMAL); | 
| Code::Flags flags = Code::ComputeFlags( | 
| Code::HANDLER, MONOMORPHIC, extra_state(), type, kind); | 
| Handle<Code> code = GetCodeWithFlags(flags, name); | 
|  |