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 | |
4678 | 4670 |
4679 static void Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) { | 4671 static void Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) { |
4680 KeyedStoreIC::GenerateMegamorphic(masm, SLOPPY); | 4672 KeyedStoreIC::GenerateMegamorphic(masm, SLOPPY); |
4681 } | 4673 } |
4682 | 4674 |
4683 | 4675 |
4684 static void Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) { | 4676 static void Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) { |
4685 KeyedStoreIC::GenerateMegamorphic(masm, STRICT); | 4677 KeyedStoreIC::GenerateMegamorphic(masm, STRICT); |
4686 } | 4678 } |
4687 | 4679 |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4981 BUILTIN_LIST_T(DEFINE_BUILTIN_ACCESSOR_T) | 4973 BUILTIN_LIST_T(DEFINE_BUILTIN_ACCESSOR_T) |
4982 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H) | 4974 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H) |
4983 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A) | 4975 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A) |
4984 #undef DEFINE_BUILTIN_ACCESSOR_C | 4976 #undef DEFINE_BUILTIN_ACCESSOR_C |
4985 #undef DEFINE_BUILTIN_ACCESSOR_A | 4977 #undef DEFINE_BUILTIN_ACCESSOR_A |
4986 #undef DEFINE_BUILTIN_ACCESSOR_T | 4978 #undef DEFINE_BUILTIN_ACCESSOR_T |
4987 #undef DEFINE_BUILTIN_ACCESSOR_H | 4979 #undef DEFINE_BUILTIN_ACCESSOR_H |
4988 | 4980 |
4989 } // namespace internal | 4981 } // namespace internal |
4990 } // namespace v8 | 4982 } // namespace v8 |
OLD | NEW |