| Index: src/ic/mips/ic-conventions-mips.cc
 | 
| diff --git a/src/ic/ia32/ic-conventions-ia32.cc b/src/ic/mips/ic-conventions-mips.cc
 | 
| similarity index 53%
 | 
| copy from src/ic/ia32/ic-conventions-ia32.cc
 | 
| copy to src/ic/mips/ic-conventions-mips.cc
 | 
| index cef55e9fb1d4f6c313ae4f490cab66ea574f0abb..fe3ab7cc9e5d926b3e8c1a00d1d568a590d39a35 100644
 | 
| --- a/src/ic/ia32/ic-conventions-ia32.cc
 | 
| +++ b/src/ic/mips/ic-conventions-mips.cc
 | 
| @@ -4,7 +4,7 @@
 | 
|  
 | 
|  #include "src/v8.h"
 | 
|  
 | 
| -#if V8_TARGET_ARCH_IA32
 | 
| +#if V8_TARGET_ARCH_MIPS
 | 
|  
 | 
|  #include "src/codegen.h"
 | 
|  #include "src/ic/ic-conventions.h"
 | 
| @@ -13,28 +13,27 @@ namespace v8 {
 | 
|  namespace internal {
 | 
|  
 | 
|  // IC register specifications
 | 
| -
 | 
| -const Register LoadConvention::ReceiverRegister() { return edx; }
 | 
| -const Register LoadConvention::NameRegister() { return ecx; }
 | 
| +const Register LoadConvention::ReceiverRegister() { return a1; }
 | 
| +const Register LoadConvention::NameRegister() { return a2; }
 | 
|  
 | 
|  
 | 
|  const Register VectorLoadConvention::SlotRegister() {
 | 
|    DCHECK(FLAG_vector_ics);
 | 
| -  return eax;
 | 
| +  return a0;
 | 
|  }
 | 
|  
 | 
|  
 | 
|  const Register FullVectorLoadConvention::VectorRegister() {
 | 
|    DCHECK(FLAG_vector_ics);
 | 
| -  return ebx;
 | 
| +  return a3;
 | 
|  }
 | 
|  
 | 
|  
 | 
| -const Register StoreConvention::ReceiverRegister() { return edx; }
 | 
| -const Register StoreConvention::NameRegister() { return ecx; }
 | 
| -const Register StoreConvention::ValueRegister() { return eax; }
 | 
| -const Register StoreConvention::MapRegister() { return ebx; }
 | 
| +const Register StoreConvention::ReceiverRegister() { return a1; }
 | 
| +const Register StoreConvention::NameRegister() { return a2; }
 | 
| +const Register StoreConvention::ValueRegister() { return a0; }
 | 
| +const Register StoreConvention::MapRegister() { return a3; }
 | 
|  }
 | 
|  }  // namespace v8::internal
 | 
|  
 | 
| -#endif  // V8_TARGET_ARCH_IA32
 | 
| +#endif  // V8_TARGET_ARCH_MIPS
 | 
| 
 |