From 7cdeb38e6104e964da0e2aac546a8e807014cc13 Mon Sep 17 00:00:00 2001 From: "balazs.kilvady@imgtec.com" Date: Mon, 29 Sep 2014 15:59:38 +0000 Subject: [PATCH] MIPS: Fix r24286 "ExtendStorageStub added, it is aimed for extending objects backing store when it runs out of space". BUG= R=ishell@chromium.org Review URL: https://codereview.chromium.org/605873005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24293 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/ic/mips/handler-compiler-mips.cc | 4 ++-- src/ic/mips64/handler-compiler-mips64.cc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ic/mips/handler-compiler-mips.cc b/src/ic/mips/handler-compiler-mips.cc index 0abbed9..05f3c25 100644 --- a/src/ic/mips/handler-compiler-mips.cc +++ b/src/ic/mips/handler-compiler-mips.cc @@ -391,8 +391,8 @@ void NamedStoreHandlerCompiler::GenerateStoreTransition( if (details.type() == FIELD && Map::cast(transition->GetBackPointer())->unused_property_fields() == 0) { // The properties must be extended before we can store the value. - __ mov(ExtendStorageDescriptor::NameRegister(), Operand(name)); - __ mov(ExtendStorageDescriptor::MapRegister(), Operand(transition)); + __ li(ExtendStorageDescriptor::NameRegister(), Operand(name)); + __ li(ExtendStorageDescriptor::MapRegister(), Operand(transition)); ExtendStorageStub stub(isolate(), diff --git a/src/ic/mips64/handler-compiler-mips64.cc b/src/ic/mips64/handler-compiler-mips64.cc index 009b575..b775914 100644 --- a/src/ic/mips64/handler-compiler-mips64.cc +++ b/src/ic/mips64/handler-compiler-mips64.cc @@ -391,8 +391,8 @@ void NamedStoreHandlerCompiler::GenerateStoreTransition( if (details.type() == FIELD && Map::cast(transition->GetBackPointer())->unused_property_fields() == 0) { // The properties must be extended before we can store the value. - __ Mov(ExtendStorageDescriptor::NameRegister(), Operand(name)); - __ Mov(ExtendStorageDescriptor::MapRegister(), Operand(transition)); + __ li(ExtendStorageDescriptor::NameRegister(), Operand(name)); + __ li(ExtendStorageDescriptor::MapRegister(), Operand(transition)); ExtendStorageStub stub(isolate(), FieldIndex::ForDescriptor(*transition, descriptor), -- 2.7.4