| 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_X64 | 7 #if V8_TARGET_ARCH_X64 | 
| 8 | 8 | 
| 9 #include "src/hydrogen-osr.h" | 9 #include "src/hydrogen-osr.h" | 
| 10 #include "src/lithium-allocator-inl.h" | 10 #include "src/lithium-inl.h" | 
| 11 #include "src/x64/lithium-codegen-x64.h" | 11 #include "src/x64/lithium-codegen-x64.h" | 
| 12 #include "src/x64/lithium-x64.h" |  | 
| 13 | 12 | 
| 14 namespace v8 { | 13 namespace v8 { | 
| 15 namespace internal { | 14 namespace internal { | 
| 16 | 15 | 
| 17 #define DEFINE_COMPILE(type)                            \ | 16 #define DEFINE_COMPILE(type)                            \ | 
| 18   void L##type::CompileToNative(LCodeGen* generator) {  \ | 17   void L##type::CompileToNative(LCodeGen* generator) {  \ | 
| 19     generator->Do##type(this);                          \ | 18     generator->Do##type(this);                          \ | 
| 20   } | 19   } | 
| 21 LITHIUM_CONCRETE_INSTRUCTION_LIST(DEFINE_COMPILE) | 20 LITHIUM_CONCRETE_INSTRUCTION_LIST(DEFINE_COMPILE) | 
| 22 #undef DEFINE_COMPILE | 21 #undef DEFINE_COMPILE | 
| (...skipping 2651 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2674   LOperand* function = UseRegisterAtStart(instr->function()); | 2673   LOperand* function = UseRegisterAtStart(instr->function()); | 
| 2675   LAllocateBlockContext* result = | 2674   LAllocateBlockContext* result = | 
| 2676       new(zone()) LAllocateBlockContext(context, function); | 2675       new(zone()) LAllocateBlockContext(context, function); | 
| 2677   return MarkAsCall(DefineFixed(result, rsi), instr); | 2676   return MarkAsCall(DefineFixed(result, rsi), instr); | 
| 2678 } | 2677 } | 
| 2679 | 2678 | 
| 2680 | 2679 | 
| 2681 } }  // namespace v8::internal | 2680 } }  // namespace v8::internal | 
| 2682 | 2681 | 
| 2683 #endif  // V8_TARGET_ARCH_X64 | 2682 #endif  // V8_TARGET_ARCH_X64 | 
| OLD | NEW | 
|---|