| OLD | NEW |
| 1 // Copyright 2017 the V8 project authors. All rights reserved. | 1 // Copyright 2017 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 #ifndef V8_BUILTINS_BUILTINS_DEFINITIONS_H_ | 5 #ifndef V8_BUILTINS_BUILTINS_DEFINITIONS_H_ |
| 6 #define V8_BUILTINS_BUILTINS_DEFINITIONS_H_ | 6 #define V8_BUILTINS_BUILTINS_DEFINITIONS_H_ |
| 7 | 7 |
| 8 namespace v8 { | 8 namespace v8 { |
| 9 namespace internal { | 9 namespace internal { |
| 10 | 10 |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 TFC(NonNumberToNumber, TypeConversion, 1) \ | 220 TFC(NonNumberToNumber, TypeConversion, 1) \ |
| 221 TFC(ToNumber, TypeConversion, 1) \ | 221 TFC(ToNumber, TypeConversion, 1) \ |
| 222 TFC(ToString, TypeConversion, 1) \ | 222 TFC(ToString, TypeConversion, 1) \ |
| 223 TFC(ToPrimitiveToString, TypeConversion, 1) \ | 223 TFC(ToPrimitiveToString, TypeConversion, 1) \ |
| 224 TFC(ToInteger, TypeConversion, 1) \ | 224 TFC(ToInteger, TypeConversion, 1) \ |
| 225 TFC(ToLength, TypeConversion, 1) \ | 225 TFC(ToLength, TypeConversion, 1) \ |
| 226 TFC(ClassOf, Typeof, 1) \ | 226 TFC(ClassOf, Typeof, 1) \ |
| 227 TFC(Typeof, Typeof, 1) \ | 227 TFC(Typeof, Typeof, 1) \ |
| 228 TFC(GetSuperConstructor, Typeof, 1) \ | 228 TFC(GetSuperConstructor, Typeof, 1) \ |
| 229 \ | 229 \ |
| 230 /* Type conversions continuations */ \ |
| 231 TFC(ToBooleanLazyDeoptContinuation, TypeConversionStackParameter, 1) \ |
| 232 \ |
| 230 /* Handlers */ \ | 233 /* Handlers */ \ |
| 231 TFH(LoadICProtoArray, BUILTIN, kNoExtraICState, LoadICProtoArray) \ | 234 TFH(LoadICProtoArray, BUILTIN, kNoExtraICState, LoadICProtoArray) \ |
| 232 TFH(LoadICProtoArrayThrowIfNonexistent, BUILTIN, kNoExtraICState, \ | 235 TFH(LoadICProtoArrayThrowIfNonexistent, BUILTIN, kNoExtraICState, \ |
| 233 LoadICProtoArray) \ | 236 LoadICProtoArray) \ |
| 234 TFH(KeyedLoadIC_Megamorphic, BUILTIN, kNoExtraICState, LoadWithVector) \ | 237 TFH(KeyedLoadIC_Megamorphic, BUILTIN, kNoExtraICState, LoadWithVector) \ |
| 235 TFH(KeyedLoadIC_Miss, BUILTIN, kNoExtraICState, LoadWithVector) \ | 238 TFH(KeyedLoadIC_Miss, BUILTIN, kNoExtraICState, LoadWithVector) \ |
| 236 TFH(KeyedLoadIC_Slow, HANDLER, Code::LOAD_IC, LoadWithVector) \ | 239 TFH(KeyedLoadIC_Slow, HANDLER, Code::LOAD_IC, LoadWithVector) \ |
| 237 TFH(KeyedLoadIC_IndexedString, HANDLER, Code::LOAD_IC, LoadWithVector) \ | 240 TFH(KeyedLoadIC_IndexedString, HANDLER, Code::LOAD_IC, LoadWithVector) \ |
| 238 TFH(KeyedStoreIC_Megamorphic, BUILTIN, kNoExtraICState, StoreWithVector) \ | 241 TFH(KeyedStoreIC_Megamorphic, BUILTIN, kNoExtraICState, StoreWithVector) \ |
| 239 TFH(KeyedStoreIC_Megamorphic_Strict, BUILTIN, kNoExtraICState, \ | 242 TFH(KeyedStoreIC_Megamorphic_Strict, BUILTIN, kNoExtraICState, \ |
| (...skipping 875 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1115 #define BUILTIN_LIST_TFC(V) \ | 1118 #define BUILTIN_LIST_TFC(V) \ |
| 1116 BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, V, \ | 1119 BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, V, \ |
| 1117 IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN) | 1120 IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN) |
| 1118 | 1121 |
| 1119 #define BUILTINS_WITH_UNTAGGED_PARAMS(V) V(WasmCompileLazy) | 1122 #define BUILTINS_WITH_UNTAGGED_PARAMS(V) V(WasmCompileLazy) |
| 1120 | 1123 |
| 1121 } // namespace internal | 1124 } // namespace internal |
| 1122 } // namespace v8 | 1125 } // namespace v8 |
| 1123 | 1126 |
| 1124 #endif // V8_BUILTINS_BUILTINS_DEFINITIONS_H_ | 1127 #endif // V8_BUILTINS_BUILTINS_DEFINITIONS_H_ |
| OLD | NEW |