| OLD | NEW | 
|     1 // Copyright 2012 the V8 project authors. All rights reserved. |     1 // Copyright 2012 the V8 project authors. All rights reserved. | 
|     2 // Use of this source code is governed by a BSD-style license that can be |     2 // Use of this source code is governed by a BSD-style license that can be | 
|     3 // found in the LICENSE file. |     3 // found in the LICENSE file. | 
|     4  |     4  | 
|     5 #include "src/v8.h" |     5 #include "src/v8.h" | 
|     6  |     6  | 
|     7 #if V8_TARGET_ARCH_X87 |     7 #if V8_TARGET_ARCH_X87 | 
|     8  |     8  | 
|     9 #include "src/bootstrapper.h" |     9 #include "src/bootstrapper.h" | 
|    10 #include "src/code-stubs.h" |    10 #include "src/code-stubs.h" | 
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   116 void RegExpConstructResultStub::InitializeInterfaceDescriptor( |   116 void RegExpConstructResultStub::InitializeInterfaceDescriptor( | 
|   117     CodeStubInterfaceDescriptor* descriptor) { |   117     CodeStubInterfaceDescriptor* descriptor) { | 
|   118   static Register registers[] = { ecx, ebx, eax }; |   118   static Register registers[] = { ecx, ebx, eax }; | 
|   119   descriptor->register_param_count_ = 3; |   119   descriptor->register_param_count_ = 3; | 
|   120   descriptor->register_params_ = registers; |   120   descriptor->register_params_ = registers; | 
|   121   descriptor->deoptimization_handler_ = |   121   descriptor->deoptimization_handler_ = | 
|   122       Runtime::FunctionForId(Runtime::kHiddenRegExpConstructResult)->entry; |   122       Runtime::FunctionForId(Runtime::kHiddenRegExpConstructResult)->entry; | 
|   123 } |   123 } | 
|   124  |   124  | 
|   125  |   125  | 
 |   126 void KeyedLoadGenericElementStub::InitializeInterfaceDescriptor( | 
 |   127     CodeStubInterfaceDescriptor* descriptor) { | 
 |   128   static Register registers[] = { edx, ecx }; | 
 |   129   descriptor->register_param_count_ = 2; | 
 |   130   descriptor->register_params_ = registers; | 
 |   131   descriptor->deoptimization_handler_ = | 
 |   132       Runtime::FunctionForId(Runtime::kKeyedGetProperty)->entry; | 
 |   133 } | 
 |   134  | 
 |   135  | 
|   126 void LoadFieldStub::InitializeInterfaceDescriptor( |   136 void LoadFieldStub::InitializeInterfaceDescriptor( | 
|   127     CodeStubInterfaceDescriptor* descriptor) { |   137     CodeStubInterfaceDescriptor* descriptor) { | 
|   128   static Register registers[] = { edx }; |   138   static Register registers[] = { edx }; | 
|   129   descriptor->register_param_count_ = 1; |   139   descriptor->register_param_count_ = 1; | 
|   130   descriptor->register_params_ = registers; |   140   descriptor->register_params_ = registers; | 
|   131   descriptor->deoptimization_handler_ = NULL; |   141   descriptor->deoptimization_handler_ = NULL; | 
|   132 } |   142 } | 
|   133  |   143  | 
|   134  |   144  | 
|   135 void KeyedLoadFieldStub::InitializeInterfaceDescriptor( |   145 void KeyedLoadFieldStub::InitializeInterfaceDescriptor( | 
| (...skipping 4579 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  4715                               Operand(ebp, 7 * kPointerSize), |  4725                               Operand(ebp, 7 * kPointerSize), | 
|  4716                               NULL); |  4726                               NULL); | 
|  4717 } |  4727 } | 
|  4718  |  4728  | 
|  4719  |  4729  | 
|  4720 #undef __ |  4730 #undef __ | 
|  4721  |  4731  | 
|  4722 } }  // namespace v8::internal |  4732 } }  // namespace v8::internal | 
|  4723  |  4733  | 
|  4724 #endif  // V8_TARGET_ARCH_X87 |  4734 #endif  // V8_TARGET_ARCH_X87 | 
| OLD | NEW |