| 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/builtins.h" | 5 #include "src/builtins.h" |
| 6 | 6 |
| 7 #include "src/api.h" | 7 #include "src/api.h" |
| 8 #include "src/api-arguments.h" | 8 #include "src/api-arguments.h" |
| 9 #include "src/api-natives.h" | 9 #include "src/api-natives.h" |
| 10 #include "src/base/once.h" | 10 #include "src/base/once.h" |
| (...skipping 4649 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4660 | 4660 |
| 4661 static void Generate_KeyedStoreIC_Slow(MacroAssembler* masm) { | 4661 static void Generate_KeyedStoreIC_Slow(MacroAssembler* masm) { |
| 4662 ElementHandlerCompiler::GenerateStoreSlow(masm); | 4662 ElementHandlerCompiler::GenerateStoreSlow(masm); |
| 4663 } | 4663 } |
| 4664 | 4664 |
| 4665 | 4665 |
| 4666 static void Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) { | 4666 static void Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) { |
| 4667 NamedStoreHandlerCompiler::GenerateStoreViaSetterForDeopt(masm); | 4667 NamedStoreHandlerCompiler::GenerateStoreViaSetterForDeopt(masm); |
| 4668 } | 4668 } |
| 4669 | 4669 |
| 4670 static void Generate_StoreIC_Megamorphic(MacroAssembler* masm) { |
| 4671 StoreIC::GenerateMegamorphic(masm); |
| 4672 } |
| 4673 |
| 4674 static void Generate_StoreIC_Megamorphic_Strict(MacroAssembler* masm) { |
| 4675 StoreIC::GenerateMegamorphic(masm); |
| 4676 } |
| 4677 |
| 4670 | 4678 |
| 4671 static void Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) { | 4679 static void Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) { |
| 4672 KeyedStoreIC::GenerateMegamorphic(masm, SLOPPY); | 4680 KeyedStoreIC::GenerateMegamorphic(masm, SLOPPY); |
| 4673 } | 4681 } |
| 4674 | 4682 |
| 4675 | 4683 |
| 4676 static void Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) { | 4684 static void Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) { |
| 4677 KeyedStoreIC::GenerateMegamorphic(masm, STRICT); | 4685 KeyedStoreIC::GenerateMegamorphic(masm, STRICT); |
| 4678 } | 4686 } |
| 4679 | 4687 |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4973 BUILTIN_LIST_T(DEFINE_BUILTIN_ACCESSOR_T) | 4981 BUILTIN_LIST_T(DEFINE_BUILTIN_ACCESSOR_T) |
| 4974 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H) | 4982 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H) |
| 4975 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A) | 4983 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A) |
| 4976 #undef DEFINE_BUILTIN_ACCESSOR_C | 4984 #undef DEFINE_BUILTIN_ACCESSOR_C |
| 4977 #undef DEFINE_BUILTIN_ACCESSOR_A | 4985 #undef DEFINE_BUILTIN_ACCESSOR_A |
| 4978 #undef DEFINE_BUILTIN_ACCESSOR_T | 4986 #undef DEFINE_BUILTIN_ACCESSOR_T |
| 4979 #undef DEFINE_BUILTIN_ACCESSOR_H | 4987 #undef DEFINE_BUILTIN_ACCESSOR_H |
| 4980 | 4988 |
| 4981 } // namespace internal | 4989 } // namespace internal |
| 4982 } // namespace v8 | 4990 } // namespace v8 |
| OLD | NEW |