| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright 2014 the V8 project authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4  | 
 |   5 #include "src/v8.h" | 
 |   6  | 
 |   7 #if V8_TARGET_ARCH_IA32 | 
 |   8  | 
 |   9 #include "src/codegen.h" | 
 |  10 #include "src/ic/ic-conventions.h" | 
 |  11  | 
 |  12 namespace v8 { | 
 |  13 namespace internal { | 
 |  14  | 
 |  15 // IC register specifications | 
 |  16  | 
 |  17 const Register LoadConvention::ReceiverRegister() { return edx; } | 
 |  18 const Register LoadConvention::NameRegister() { return ecx; } | 
 |  19  | 
 |  20  | 
 |  21 const Register VectorLoadConvention::SlotRegister() { | 
 |  22   DCHECK(FLAG_vector_ics); | 
 |  23   return eax; | 
 |  24 } | 
 |  25  | 
 |  26  | 
 |  27 const Register FullVectorLoadConvention::VectorRegister() { | 
 |  28   DCHECK(FLAG_vector_ics); | 
 |  29   return ebx; | 
 |  30 } | 
 |  31  | 
 |  32  | 
 |  33 const Register StoreConvention::ReceiverRegister() { return edx; } | 
 |  34 const Register StoreConvention::NameRegister() { return ecx; } | 
 |  35 const Register StoreConvention::ValueRegister() { return eax; } | 
 |  36 const Register StoreConvention::MapRegister() { return ebx; } | 
 |  37 } | 
 |  38 }  // namespace v8::internal | 
 |  39  | 
 |  40 #endif  // V8_TARGET_ARCH_IA32 | 
| OLD | NEW |