summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-definitions.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-definitions.h')
-rw-r--r--deps/v8/src/builtins/builtins-definitions.h199
1 files changed, 123 insertions, 76 deletions
diff --git a/deps/v8/src/builtins/builtins-definitions.h b/deps/v8/src/builtins/builtins-definitions.h
index 62765b802f..c47fa7b19b 100644
--- a/deps/v8/src/builtins/builtins-definitions.h
+++ b/deps/v8/src/builtins/builtins-definitions.h
@@ -5,7 +5,7 @@
#ifndef V8_BUILTINS_BUILTINS_DEFINITIONS_H_
#define V8_BUILTINS_BUILTINS_DEFINITIONS_H_
-#include "src/interpreter/bytecodes.h"
+#include "builtins-generated/bytecodes-builtins-list.h"
// include generated header
#include "torque-generated/builtin-definitions-from-dsl.h"
@@ -26,11 +26,13 @@ namespace internal {
// TFH: Handlers in Turbofan, with CodeStub linkage.
// Args: name, interface descriptor
// BCH: Bytecode Handlers, with bytecode dispatch linkage.
-// Args: name
+// Args: name, OperandScale, Bytecode
+// DLH: Deserialize Lazy Handlers, with bytecode dispatch linkage.
+// Args: name, OperandScale
// ASM: Builtin in platform-dependent assembly.
// Args: name
-#define BUILTIN_LIST_BASE(CPP, API, TFJ, TFC, TFS, TFH, ASM) \
+#define BUILTIN_LIST_BASE(CPP, API, TFJ, TFC, TFS, TFH, DLH, ASM) \
/* GC write barrirer */ \
TFC(RecordWrite, RecordWrite, 1) \
\
@@ -127,6 +129,10 @@ namespace internal {
TFC(CompileLazy, JSTrampoline, 1) \
TFC(CompileLazyDeoptimizedCode, JSTrampoline, 1) \
TFC(DeserializeLazy, JSTrampoline, 1) \
+ /* The three lazy bytecode handlers do not declare a bytecode. */ \
+ DLH(DeserializeLazyHandler, interpreter::OperandScale::kSingle) \
+ DLH(DeserializeLazyWideHandler, interpreter::OperandScale::kDouble) \
+ DLH(DeserializeLazyExtraWideHandler, interpreter::OperandScale::kQuadruple) \
ASM(InstantiateAsmJs) \
ASM(NotifyDeoptimized) \
\
@@ -155,8 +161,6 @@ namespace internal {
ASM(ContinueToJavaScriptBuiltin) \
ASM(ContinueToJavaScriptBuiltinWithResult) \
\
- ASM(OnStackReplacement) \
- \
/* API callback handling */ \
API(HandleApiCall) \
API(HandleApiCallAsFunction) \
@@ -204,7 +208,6 @@ namespace internal {
TFC(ToBooleanLazyDeoptContinuation, TypeConversionStackParameter, 1) \
\
/* Handlers */ \
- TFH(KeyedLoadIC_Megamorphic, LoadWithVector) \
TFH(KeyedLoadIC_PolymorphicName, LoadWithVector) \
TFH(KeyedLoadIC_Slow, LoadWithVector) \
TFH(KeyedStoreIC_Megamorphic, StoreWithVector) \
@@ -319,12 +322,11 @@ namespace internal {
TFJ(ArrayPrototypeShift, SharedFunctionInfo::kDontAdaptArgumentsSentinel) \
/* ES6 #sec-array.prototype.slice */ \
TFJ(ArrayPrototypeSlice, SharedFunctionInfo::kDontAdaptArgumentsSentinel) \
- /* ES6 #sec-array.prototype.splice */ \
- CPP(ArraySplice) \
/* ES6 #sec-array.prototype.unshift */ \
CPP(ArrayUnshift) \
/* Support for Array.from and other array-copying idioms */ \
TFS(CloneFastJSArray, kSource) \
+ TFS(CloneFastJSArrayFillingHoles, kSource) \
TFS(ExtractFastJSArray, kSource, kBegin, kCount) \
/* ES6 #sec-array.prototype.every */ \
TFS(ArrayEveryLoopContinuation, kReceiver, kCallbackFn, kThisArg, kArray, \
@@ -427,12 +429,8 @@ namespace internal {
/* AsyncFunction */ \
TFJ(AsyncFunctionAwaitCaught, 3, kReceiver, kGenerator, kAwaited, \
kOuterPromise) \
- TFJ(AsyncFunctionAwaitCaughtOptimized, 3, kReceiver, kGenerator, kAwaited, \
- kOuterPromise) \
TFJ(AsyncFunctionAwaitUncaught, 3, kReceiver, kGenerator, kAwaited, \
kOuterPromise) \
- TFJ(AsyncFunctionAwaitUncaughtOptimized, 3, kReceiver, kGenerator, kAwaited, \
- kOuterPromise) \
TFJ(AsyncFunctionAwaitRejectClosure, 1, kReceiver, kSentError) \
TFJ(AsyncFunctionAwaitResolveClosure, 1, kReceiver, kSentValue) \
TFJ(AsyncFunctionPromiseCreate, 0, kReceiver) \
@@ -466,6 +464,7 @@ namespace internal {
CPP(CallSitePrototypeGetScriptNameOrSourceURL) \
CPP(CallSitePrototypeGetThis) \
CPP(CallSitePrototypeGetTypeName) \
+ CPP(CallSitePrototypeIsAsync) \
CPP(CallSitePrototypeIsConstructor) \
CPP(CallSitePrototypeIsEval) \
CPP(CallSitePrototypeIsNative) \
@@ -493,6 +492,7 @@ namespace internal {
CPP(ConsoleProfile) \
CPP(ConsoleProfileEnd) \
CPP(ConsoleTime) \
+ CPP(ConsoleTimeLog) \
CPP(ConsoleTimeEnd) \
CPP(ConsoleTimeStamp) \
CPP(ConsoleContext) \
@@ -629,10 +629,14 @@ namespace internal {
\
/* ICs */ \
TFH(LoadIC, LoadWithVector) \
+ TFH(LoadIC_Megamorphic, LoadWithVector) \
TFH(LoadIC_Noninlined, LoadWithVector) \
TFH(LoadICTrampoline, Load) \
+ TFH(LoadICTrampoline_Megamorphic, Load) \
TFH(KeyedLoadIC, LoadWithVector) \
+ TFH(KeyedLoadIC_Megamorphic, LoadWithVector) \
TFH(KeyedLoadICTrampoline, Load) \
+ TFH(KeyedLoadICTrampoline_Megamorphic, Load) \
TFH(StoreGlobalIC, StoreGlobalWithVector) \
TFH(StoreGlobalICTrampoline, StoreGlobal) \
TFH(StoreIC, StoreWithVector) \
@@ -645,6 +649,13 @@ namespace internal {
TFH(LoadGlobalICTrampoline, LoadGlobal) \
TFH(LoadGlobalICInsideTypeofTrampoline, LoadGlobal) \
TFH(CloneObjectIC, CloneObjectWithVector) \
+ TFH(CloneObjectIC_Slow, CloneObjectWithVector) \
+ \
+ /* IterableToList */ \
+ /* ES #sec-iterabletolist */ \
+ TFS(IterableToList, kIterable, kIteratorFn) \
+ TFS(IterableToListWithSymbolLookup, kIterable) \
+ TFS(IterableToListMayPreserveHoles, kIterable, kIteratorFn) \
\
/* Map */ \
TFS(FindOrderedHashMapEntry, kTable, kKey) \
@@ -1013,6 +1024,7 @@ namespace internal {
TFJ(AtomicsAnd, 3, kReceiver, kArray, kIndex, kValue) \
TFJ(AtomicsOr, 3, kReceiver, kArray, kIndex, kValue) \
TFJ(AtomicsXor, 3, kReceiver, kArray, kIndex, kValue) \
+ CPP(AtomicsNotify) \
CPP(AtomicsIsLockFree) \
CPP(AtomicsWait) \
CPP(AtomicsWake) \
@@ -1111,6 +1123,7 @@ namespace internal {
/* StringIterator */ \
/* ES6 #sec-%stringiteratorprototype%.next */ \
TFJ(StringIteratorPrototypeNext, 0, kReceiver) \
+ TFS(StringToList, kSource) \
\
/* Symbol */ \
/* ES #sec-symbol-constructor */ \
@@ -1129,7 +1142,6 @@ namespace internal {
TFJ(SymbolPrototypeValueOf, 0, kReceiver) \
\
/* TypedArray */ \
- TFS(IterableToList, kIterable, kIteratorFn) \
TFS(TypedArrayInitialize, kHolder, kLength, kElementSize, kInitialize, \
kBufferConstructor) \
TFS(TypedArrayInitializeWithBuffer, kHolder, kLength, kBuffer, kElementSize, \
@@ -1208,11 +1220,11 @@ namespace internal {
/* Wasm */ \
ASM(WasmCompileLazy) \
TFC(WasmAllocateHeapNumber, AllocateHeapNumber, 1) \
- TFC(WasmArgumentsAdaptor, ArgumentAdaptor, 1) \
TFC(WasmCallJavaScript, CallTrampoline, 1) \
TFC(WasmGrowMemory, WasmGrowMemory, 1) \
TFC(WasmStackGuard, NoContext, 1) \
TFC(WasmToNumber, TypeConversion, 1) \
+ TFC(WasmThrow, WasmThrow, 1) \
TFS(ThrowWasmTrapUnreachable) \
TFS(ThrowWasmTrapMemOutOfBounds) \
TFS(ThrowWasmTrapUnalignedAccess) \
@@ -1282,13 +1294,10 @@ namespace internal {
/* See tc39.github.io/proposal-async-iteration/ */ \
/* #sec-%asyncfromsynciteratorprototype%-object) */ \
TFJ(AsyncFromSyncIteratorPrototypeNext, 1, kReceiver, kValue) \
- TFJ(AsyncFromSyncIteratorPrototypeNextOptimized, 1, kReceiver, kValue) \
/* #sec-%asyncfromsynciteratorprototype%.throw */ \
TFJ(AsyncFromSyncIteratorPrototypeThrow, 1, kReceiver, kReason) \
- TFJ(AsyncFromSyncIteratorPrototypeThrowOptimized, 1, kReceiver, kReason) \
/* #sec-%asyncfromsynciteratorprototype%.return */ \
TFJ(AsyncFromSyncIteratorPrototypeReturn, 1, kReceiver, kValue) \
- TFJ(AsyncFromSyncIteratorPrototypeReturnOptimized, 1, kReceiver, kValue) \
/* #sec-async-iterator-value-unwrap-functions */ \
TFJ(AsyncIteratorValueUnwrap, 1, kReceiver, kValue) \
\
@@ -1305,10 +1314,9 @@ namespace internal {
ASM(CEntry_Return2_SaveFPRegs_ArgvOnStack_BuiltinExit) \
\
/* String helpers */ \
- TFS(StringAdd_CheckNone_NotTenured, kLeft, kRight) \
- TFS(StringAdd_CheckNone_Tenured, kLeft, kRight) \
- TFS(StringAdd_ConvertLeft_NotTenured, kLeft, kRight) \
- TFS(StringAdd_ConvertRight_NotTenured, kLeft, kRight) \
+ TFS(StringAdd_CheckNone, kLeft, kRight) \
+ TFS(StringAdd_ConvertLeft, kLeft, kRight) \
+ TFS(StringAdd_ConvertRight, kLeft, kRight) \
TFS(SubString, kString, kFrom, kTo) \
\
/* Miscellaneous */ \
@@ -1328,73 +1336,119 @@ namespace internal {
#define BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
/* ecma402 #sec-intl.collator */ \
CPP(CollatorConstructor) \
- TFS(StringToLowerCaseIntl, kString) \
- /* ES #sec-string.prototype.tolowercase */ \
- TFJ(StringPrototypeToLowerCaseIntl, 0, kReceiver) \
- /* ES #sec-string.prototype.touppercase */ \
- CPP(StringPrototypeToUpperCaseIntl) \
- /* ES #sec-string.prototype.normalize */ \
- CPP(StringPrototypeNormalizeIntl) \
- /* ecma402 #sec-intl.numberformat.prototype.formattoparts */ \
- CPP(NumberFormatPrototypeFormatToParts) \
+ /* ecma 402 #sec-collator-compare-functions*/ \
+ CPP(CollatorInternalCompare) \
+ /* ecma402 #sec-intl.collator.prototype.compare */ \
+ CPP(CollatorPrototypeCompare) \
+ /* ecma402 #sec-intl.collator.supportedlocalesof */ \
+ CPP(CollatorSupportedLocalesOf) \
+ CPP(CollatorPrototypeResolvedOptions) \
+ /* ecma402 #sup-date.prototype.tolocaledatestring */ \
+ CPP(DatePrototypeToLocaleDateString) \
+ /* ecma402 #sup-date.prototype.tolocalestring */ \
+ CPP(DatePrototypeToLocaleString) \
+ /* ecma402 #sup-date.prototype.tolocaletimestring */ \
+ CPP(DatePrototypeToLocaleTimeString) \
+ /* ecma402 #sec-intl.datetimeformat */ \
+ CPP(DateTimeFormatConstructor) \
+ /* ecma402 #sec-datetime-format-functions */ \
+ CPP(DateTimeFormatInternalFormat) \
+ /* ecma402 #sec-intl.datetimeformat.prototype.format */ \
+ CPP(DateTimeFormatPrototypeFormat) \
/* ecma402 #sec-intl.datetimeformat.prototype.formattoparts */ \
CPP(DateTimeFormatPrototypeFormatToParts) \
- /* ecma402 #new proposal */ \
+ /* ecma402 #sec-intl.datetimeformat.prototype.resolvedoptions */ \
+ CPP(DateTimeFormatPrototypeResolvedOptions) \
+ /* ecma402 #sec-intl.datetimeformat.supportedlocalesof */ \
+ CPP(DateTimeFormatSupportedLocalesOf) \
/* ecma402 #sec-intl-listformat-constructor */ \
CPP(ListFormatConstructor) \
- /* ecma402 #sec-intl.listformat.prototype.resolvedoptions */ \
- CPP(ListFormatPrototypeResolvedOptions) \
/* ecma402 #sec-intl-list-format.prototype.format */ \
TFJ(ListFormatPrototypeFormat, \
SharedFunctionInfo::kDontAdaptArgumentsSentinel) \
/* ecma402 #sec-intl-list-format.prototype.formattoparts */ \
TFJ(ListFormatPrototypeFormatToParts, \
SharedFunctionInfo::kDontAdaptArgumentsSentinel) \
+ /* ecma402 #sec-intl.listformat.prototype.resolvedoptions */ \
+ CPP(ListFormatPrototypeResolvedOptions) \
+ /* ecma402 #sec-intl.ListFormat.supportedlocalesof */ \
+ CPP(ListFormatSupportedLocalesOf) \
/* ecma402 #sec-intl-locale-constructor */ \
CPP(LocaleConstructor) \
- CPP(LocalePrototypeLanguage) \
- CPP(LocalePrototypeScript) \
- CPP(LocalePrototypeRegion) \
CPP(LocalePrototypeBaseName) \
CPP(LocalePrototypeCalendar) \
CPP(LocalePrototypeCaseFirst) \
CPP(LocalePrototypeCollation) \
CPP(LocalePrototypeHourCycle) \
- CPP(LocalePrototypeNumeric) \
- CPP(LocalePrototypeNumberingSystem) \
- CPP(LocalePrototypeToString) \
+ CPP(LocalePrototypeLanguage) \
/* ecma402 #sec-Intl.Locale.prototype.maximize */ \
CPP(LocalePrototypeMaximize) \
/* ecma402 #sec-Intl.Locale.prototype.minimize */ \
CPP(LocalePrototypeMinimize) \
+ CPP(LocalePrototypeNumeric) \
+ CPP(LocalePrototypeNumberingSystem) \
+ CPP(LocalePrototypeRegion) \
+ CPP(LocalePrototypeScript) \
+ CPP(LocalePrototypeToString) \
+ /* ecma402 #sec-intl.numberformat */ \
+ CPP(NumberFormatConstructor) \
/* ecma402 #sec-number-format-functions */ \
CPP(NumberFormatInternalFormatNumber) \
/* ecma402 #sec-intl.numberformat.prototype.format */ \
CPP(NumberFormatPrototypeFormatNumber) \
- /* ecma402 #sec-datetime-format-functions */ \
- CPP(DateTimeFormatInternalFormat) \
- /* ecma402 #sec-intl.datetimeformat.prototype.format */ \
- CPP(DateTimeFormatPrototypeFormat) \
+ /* ecma402 #sec-intl.numberformat.prototype.formattoparts */ \
+ CPP(NumberFormatPrototypeFormatToParts) \
+ /* ecma402 #sec-intl.numberformat.prototype.resolvedoptions */ \
+ CPP(NumberFormatPrototypeResolvedOptions) \
+ /* ecma402 #sec-intl.numberformat.supportedlocalesof */ \
+ CPP(NumberFormatSupportedLocalesOf) \
/* ecma402 #sec-intl.pluralrules */ \
CPP(PluralRulesConstructor) \
+ CPP(PluralRulesPrototypeResolvedOptions) \
+ /* ecma402 #sec-intl.pluralrules.prototype.select */ \
+ CPP(PluralRulesPrototypeSelect) \
+ /* ecma402 #sec-intl.pluralrules.supportedlocalesof */ \
+ CPP(PluralRulesSupportedLocalesOf) \
/* ecma402 #sec-intl.RelativeTimeFormat.constructor */ \
CPP(RelativeTimeFormatConstructor) \
- /* ecma402 #sec-intl.RelativeTimeFormat.prototype.resolvedOptions */ \
- CPP(RelativeTimeFormatPrototypeResolvedOptions) \
/* ecma402 #sec-intl.RelativeTimeFormat.prototype.format */ \
CPP(RelativeTimeFormatPrototypeFormat) \
/* ecma402 #sec-intl.RelativeTimeFormat.prototype.formatToParts */ \
CPP(RelativeTimeFormatPrototypeFormatToParts) \
+ /* ecma402 #sec-intl.RelativeTimeFormat.prototype.resolvedOptions */ \
+ CPP(RelativeTimeFormatPrototypeResolvedOptions) \
+ /* ecma402 #sec-intl.RelativeTimeFormat.supportedlocalesof */ \
+ CPP(RelativeTimeFormatSupportedLocalesOf) \
+ /* ES #sec-string.prototype.normalize */ \
+ CPP(StringPrototypeNormalizeIntl) \
/* ecma402 #sup-string.prototype.tolocalelowercase */ \
CPP(StringPrototypeToLocaleLowerCase) \
/* ecma402 #sup-string.prototype.tolocaleuppercase */ \
CPP(StringPrototypeToLocaleUpperCase) \
- /* ecma402 #sec-intl.collator.prototype.compare */ \
- CPP(CollatorPrototypeCompare) \
- /* ecma 402 #sec-collator-compare-functions*/ \
- CPP(CollatorInternalCompare) \
- CPP(BreakIteratorInternalAdoptText) \
- CPP(BreakIteratorPrototypeAdoptText)
+ /* ES #sec-string.prototype.tolowercase */ \
+ TFJ(StringPrototypeToLowerCaseIntl, 0, kReceiver) \
+ /* ES #sec-string.prototype.touppercase */ \
+ CPP(StringPrototypeToUpperCaseIntl) \
+ TFS(StringToLowerCaseIntl, kString) \
+ /* ecma402 #sec-Intl.Segmenter */ \
+ CPP(SegmenterConstructor) \
+ /* ecma402 #sec-Intl.Segmenter.prototype.resolvedOptions */ \
+ CPP(SegmenterPrototypeResolvedOptions) \
+ /* ecma402 #sec-Intl.Segmenter.supportedLocalesOf */ \
+ CPP(SegmenterSupportedLocalesOf) \
+ CPP(V8BreakIteratorConstructor) \
+ CPP(V8BreakIteratorInternalAdoptText) \
+ CPP(V8BreakIteratorInternalBreakType) \
+ CPP(V8BreakIteratorInternalCurrent) \
+ CPP(V8BreakIteratorInternalFirst) \
+ CPP(V8BreakIteratorInternalNext) \
+ CPP(V8BreakIteratorPrototypeAdoptText) \
+ CPP(V8BreakIteratorPrototypeBreakType) \
+ CPP(V8BreakIteratorPrototypeCurrent) \
+ CPP(V8BreakIteratorPrototypeFirst) \
+ CPP(V8BreakIteratorPrototypeNext) \
+ CPP(V8BreakIteratorPrototypeResolvedOptions) \
+ CPP(V8BreakIteratorSupportedLocalesOf)
#else
#define BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
/* no-op fallback version */ \
@@ -1409,16 +1463,10 @@ namespace internal {
CPP(StringPrototypeToUpperCase)
#endif // V8_INTL_SUPPORT
-#ifdef V8_EMBEDDED_BYTECODE_HANDLERS
-#define BUILTIN_LIST_BYTECODE_HANDLERS(BCH) BYTECODE_LIST(BCH)
-#else
-#define BUILTIN_LIST_BYTECODE_HANDLERS(BCH)
-#endif // V8_EMBEDDED_BYTECODE_HANDLERS
-
-#define BUILTIN_LIST(CPP, API, TFJ, TFC, TFS, TFH, BCH, ASM) \
- BUILTIN_LIST_BASE(CPP, API, TFJ, TFC, TFS, TFH, ASM) \
- BUILTIN_LIST_FROM_DSL(CPP, API, TFJ, TFC, TFS, TFH, ASM) \
- BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
+#define BUILTIN_LIST(CPP, API, TFJ, TFC, TFS, TFH, BCH, DLH, ASM) \
+ BUILTIN_LIST_BASE(CPP, API, TFJ, TFC, TFS, TFH, DLH, ASM) \
+ BUILTIN_LIST_FROM_DSL(CPP, API, TFJ, TFC, TFS, TFH, ASM) \
+ BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
BUILTIN_LIST_BYTECODE_HANDLERS(BCH)
// The exception thrown in the following builtins are caught
@@ -1426,14 +1474,9 @@ namespace internal {
#define BUILTIN_PROMISE_REJECTION_PREDICTION_LIST(V) \
V(AsyncFromSyncIteratorPrototypeNext) \
V(AsyncFromSyncIteratorPrototypeReturn) \
- V(AsyncFromSyncIteratorPrototypeNextOptimized) \
- V(AsyncFromSyncIteratorPrototypeThrowOptimized) \
- V(AsyncFromSyncIteratorPrototypeReturnOptimized) \
V(AsyncFromSyncIteratorPrototypeThrow) \
V(AsyncFunctionAwaitCaught) \
- V(AsyncFunctionAwaitCaughtOptimized) \
V(AsyncFunctionAwaitUncaught) \
- V(AsyncFunctionAwaitUncaughtOptimized) \
V(AsyncGeneratorResolve) \
V(AsyncGeneratorAwaitCaught) \
V(AsyncGeneratorAwaitUncaught) \
@@ -1449,11 +1492,11 @@ namespace internal {
#define WASM_RUNTIME_STUB_LIST(V, VTRAP) \
FOREACH_WASM_TRAPREASON(VTRAP) \
V(WasmAllocateHeapNumber) \
- V(WasmArgumentsAdaptor) \
V(WasmCallJavaScript) \
V(WasmGrowMemory) \
V(WasmStackGuard) \
V(WasmToNumber) \
+ V(WasmThrow) \
V(DoubleToI)
// The exception thrown in the following builtins are caught internally and will
@@ -1464,23 +1507,27 @@ namespace internal {
#define BUILTIN_LIST_C(V) \
BUILTIN_LIST(V, V, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
- IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN)
+ IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN)
#define BUILTIN_LIST_A(V) \
BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
- IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, V)
+ IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
+ V)
#define BUILTIN_LIST_TFS(V) \
BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
- V, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN)
+ V, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
+ IGNORE_BUILTIN)
-#define BUILTIN_LIST_TFJ(V) \
- BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, V, IGNORE_BUILTIN, \
- IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN)
+#define BUILTIN_LIST_TFJ(V) \
+ BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, V, IGNORE_BUILTIN, \
+ IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
+ IGNORE_BUILTIN)
-#define BUILTIN_LIST_TFC(V) \
- BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, V, \
- IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN)
+#define BUILTIN_LIST_TFC(V) \
+ BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, V, \
+ IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, \
+ IGNORE_BUILTIN)
} // namespace internal
} // namespace v8