Lines Matching refs:TFJ

18 // TFJ: Builtin in Turbofan, with JS linkage (callable as Javascript function).
45 #define BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM) \
63 #define BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM) \
254 TFJ(DebugBreakTrampoline, kDontAdaptArgumentsSentinel) \
327 TFJ(ReturnReceiver, kJSArgcReceiverSlots, kReceiver) \
375 TFJ(ArrayIncludes, kDontAdaptArgumentsSentinel) \
382 TFJ(ArrayIndexOf, kDontAdaptArgumentsSentinel) \
385 TFJ(ArrayPrototypePop, kDontAdaptArgumentsSentinel) \
391 TFJ(ArrayPrototypePush, kDontAdaptArgumentsSentinel) \
401 TFJ(ArrayPrototypeEntries, kJSArgcReceiverSlots, kReceiver) \
403 TFJ(ArrayPrototypeKeys, kJSArgcReceiverSlots, kReceiver) \
405 TFJ(ArrayPrototypeValues, kJSArgcReceiverSlots, kReceiver) \
407 TFJ(ArrayIteratorPrototypeNext, kJSArgcReceiverSlots, kReceiver) \
413 TFJ(ArrayPrototypeFlat, kDontAdaptArgumentsSentinel) \
415 TFJ(ArrayPrototypeFlatMap, kDontAdaptArgumentsSentinel) \
432 TFJ(AsyncFunctionAwaitRejectClosure, kJSArgcReceiverSlots + 1, kReceiver, \
434 TFJ(AsyncFunctionAwaitResolveClosure, kJSArgcReceiverSlots + 1, kReceiver, \
501 TFJ(DatePrototypeGetDate, kJSArgcReceiverSlots, kReceiver) \
503 TFJ(DatePrototypeGetDay, kJSArgcReceiverSlots, kReceiver) \
505 TFJ(DatePrototypeGetFullYear, kJSArgcReceiverSlots, kReceiver) \
507 TFJ(DatePrototypeGetHours, kJSArgcReceiverSlots, kReceiver) \
509 TFJ(DatePrototypeGetMilliseconds, kJSArgcReceiverSlots, kReceiver) \
511 TFJ(DatePrototypeGetMinutes, kJSArgcReceiverSlots, kReceiver) \
513 TFJ(DatePrototypeGetMonth, kJSArgcReceiverSlots, kReceiver) \
515 TFJ(DatePrototypeGetSeconds, kJSArgcReceiverSlots, kReceiver) \
517 TFJ(DatePrototypeGetTime, kJSArgcReceiverSlots, kReceiver) \
519 TFJ(DatePrototypeGetTimezoneOffset, kJSArgcReceiverSlots, kReceiver) \
521 TFJ(DatePrototypeGetUTCDate, kJSArgcReceiverSlots, kReceiver) \
523 TFJ(DatePrototypeGetUTCDay, kJSArgcReceiverSlots, kReceiver) \
525 TFJ(DatePrototypeGetUTCFullYear, kJSArgcReceiverSlots, kReceiver) \
527 TFJ(DatePrototypeGetUTCHours, kJSArgcReceiverSlots, kReceiver) \
529 TFJ(DatePrototypeGetUTCMilliseconds, kJSArgcReceiverSlots, kReceiver) \
531 TFJ(DatePrototypeGetUTCMinutes, kJSArgcReceiverSlots, kReceiver) \
533 TFJ(DatePrototypeGetUTCMonth, kJSArgcReceiverSlots, kReceiver) \
535 TFJ(DatePrototypeGetUTCSeconds, kJSArgcReceiverSlots, kReceiver) \
537 TFJ(DatePrototypeValueOf, kJSArgcReceiverSlots, kReceiver) \
539 TFJ(DatePrototypeToPrimitive, kJSArgcReceiverSlots + 1, kReceiver, kHint) \
587 TFJ(GeneratorPrototypeNext, kDontAdaptArgumentsSentinel) \
589 TFJ(GeneratorPrototypeReturn, kDontAdaptArgumentsSentinel) \
591 TFJ(GeneratorPrototypeThrow, kDontAdaptArgumentsSentinel) \
608 TFJ(GlobalIsFinite, kJSArgcReceiverSlots + 1, kReceiver, kNumber) \
610 TFJ(GlobalIsNaN, kJSArgcReceiverSlots + 1, kReceiver, kNumber) \
678 TFJ(MapConstructor, kDontAdaptArgumentsSentinel) \
679 TFJ(MapPrototypeSet, kJSArgcReceiverSlots + 2, kReceiver, kKey, kValue) \
680 TFJ(MapPrototypeDelete, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
681 TFJ(MapPrototypeGet, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
682 TFJ(MapPrototypeHas, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
685 TFJ(MapPrototypeEntries, kJSArgcReceiverSlots, kReceiver) \
687 TFJ(MapPrototypeGetSize, kJSArgcReceiverSlots, kReceiver) \
689 TFJ(MapPrototypeForEach, kDontAdaptArgumentsSentinel) \
691 TFJ(MapPrototypeKeys, kJSArgcReceiverSlots, kReceiver) \
693 TFJ(MapPrototypeValues, kJSArgcReceiverSlots, kReceiver) \
695 TFJ(MapIteratorPrototypeNext, kJSArgcReceiverSlots, kReceiver) \
772 TFJ(ObjectAssign, kDontAdaptArgumentsSentinel) \
774 TFJ(ObjectCreate, kDontAdaptArgumentsSentinel) \
779 TFJ(ObjectEntries, kJSArgcReceiverSlots + 1, kReceiver, kObject) \
781 TFJ(ObjectGetOwnPropertyDescriptor, kDontAdaptArgumentsSentinel) \
783 TFJ(ObjectGetOwnPropertyNames, kJSArgcReceiverSlots + 1, kReceiver, kObject) \
785 TFJ(ObjectHasOwn, kJSArgcReceiverSlots + 2, kReceiver, kObject, kKey) \
786 TFJ(ObjectIs, kJSArgcReceiverSlots + 2, kReceiver, kLeft, kRight) \
789 TFJ(ObjectKeys, kJSArgcReceiverSlots + 1, kReceiver, kObject) \
793 TFJ(ObjectPrototypeHasOwnProperty, kJSArgcReceiverSlots + 1, kReceiver, \
795 TFJ(ObjectPrototypeIsPrototypeOf, kJSArgcReceiverSlots + 1, kReceiver, \
802 TFJ(ObjectValues, kJSArgcReceiverSlots + 1, kReceiver, kObject) \
834 TFJ(RegExpConstructor, kJSArgcReceiverSlots + 2, kReceiver, kPattern, \
842 TFJ(RegExpPrototypeCompile, kJSArgcReceiverSlots + 2, kReceiver, kPattern, \
854 TFJ(SetConstructor, kDontAdaptArgumentsSentinel) \
855 TFJ(SetPrototypeHas, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
856 TFJ(SetPrototypeAdd, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
857 TFJ(SetPrototypeDelete, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
860 TFJ(SetPrototypeEntries, kJSArgcReceiverSlots, kReceiver) \
862 TFJ(SetPrototypeGetSize, kJSArgcReceiverSlots, kReceiver) \
864 TFJ(SetPrototypeForEach, kDontAdaptArgumentsSentinel) \
866 TFJ(SetPrototypeValues, kJSArgcReceiverSlots, kReceiver) \
868 TFJ(SetIteratorPrototypeNext, kJSArgcReceiverSlots, kReceiver) \
883 TFJ(AtomicsLoad, kJSArgcReceiverSlots + 2, kReceiver, kArrayOrSharedStruct, \
885 TFJ(AtomicsStore, kJSArgcReceiverSlots + 3, kReceiver, kArrayOrSharedStruct, \
887 TFJ(AtomicsExchange, kJSArgcReceiverSlots + 3, kReceiver, \
889 TFJ(AtomicsCompareExchange, kJSArgcReceiverSlots + 4, kReceiver, kArray, \
891 TFJ(AtomicsAdd, kJSArgcReceiverSlots + 3, kReceiver, kArray, kIndex, kValue) \
892 TFJ(AtomicsSub, kJSArgcReceiverSlots + 3, kReceiver, kArray, kIndex, kValue) \
893 TFJ(AtomicsAnd, kJSArgcReceiverSlots + 3, kReceiver, kArray, kIndex, kValue) \
894 TFJ(AtomicsOr, kJSArgcReceiverSlots + 3, kReceiver, kArray, kIndex, kValue) \
895 TFJ(AtomicsXor, kJSArgcReceiverSlots + 3, kReceiver, kArray, kIndex, kValue) \
905 TFJ(StringFromCharCode, kDontAdaptArgumentsSentinel) \
909 TFJ(StringPrototypeMatchAll, kJSArgcReceiverSlots + 1, kReceiver, kRegexp) \
913 TFJ(StringPrototypeReplace, kJSArgcReceiverSlots + 2, kReceiver, kSearch, \
916 TFJ(StringPrototypeSplit, kDontAdaptArgumentsSentinel) \
930 TFJ(TypedArrayBaseConstructor, kJSArgcReceiverSlots, kReceiver) \
931 TFJ(TypedArrayConstructor, kDontAdaptArgumentsSentinel) \
934 TFJ(TypedArrayPrototypeByteLength, kJSArgcReceiverSlots, kReceiver) \
936 TFJ(TypedArrayPrototypeByteOffset, kJSArgcReceiverSlots, kReceiver) \
938 TFJ(TypedArrayPrototypeLength, kJSArgcReceiverSlots, kReceiver) \
952 TFJ(TypedArrayPrototypeToStringTag, kJSArgcReceiverSlots, kReceiver) \
954 TFJ(TypedArrayPrototypeMap, kDontAdaptArgumentsSentinel) \
971 TFJ(WeakMapConstructor, kDontAdaptArgumentsSentinel) \
973 TFJ(WeakMapGet, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
974 TFJ(WeakMapPrototypeHas, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
975 TFJ(WeakMapPrototypeSet, kJSArgcReceiverSlots + 2, kReceiver, kKey, kValue) \
976 TFJ(WeakMapPrototypeDelete, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
979 TFJ(WeakSetConstructor, kDontAdaptArgumentsSentinel) \
980 TFJ(WeakSetPrototypeHas, kJSArgcReceiverSlots + 1, kReceiver, kKey) \
981 TFJ(WeakSetPrototypeAdd, kJSArgcReceiverSlots + 1, kReceiver, kValue) \
982 TFJ(WeakSetPrototypeDelete, kJSArgcReceiverSlots + 1, kReceiver, kValue) \
1005 TFJ(AsyncGeneratorPrototypeNext, kDontAdaptArgumentsSentinel) \
1008 TFJ(AsyncGeneratorPrototypeReturn, kDontAdaptArgumentsSentinel) \
1011 TFJ(AsyncGeneratorPrototypeThrow, kDontAdaptArgumentsSentinel) \
1017 TFJ(AsyncGeneratorAwaitResolveClosure, kJSArgcReceiverSlots + 1, kReceiver, \
1019 TFJ(AsyncGeneratorAwaitRejectClosure, kJSArgcReceiverSlots + 1, kReceiver, \
1021 TFJ(AsyncGeneratorYieldResolveClosure, kJSArgcReceiverSlots + 1, kReceiver, \
1023 TFJ(AsyncGeneratorReturnClosedResolveClosure, kJSArgcReceiverSlots + 1, \
1025 TFJ(AsyncGeneratorReturnClosedRejectClosure, kJSArgcReceiverSlots + 1, \
1027 TFJ(AsyncGeneratorReturnResolveClosure, kJSArgcReceiverSlots + 1, kReceiver, \
1035 TFJ(AsyncFromSyncIteratorPrototypeNext, kDontAdaptArgumentsSentinel) \
1037 TFJ(AsyncFromSyncIteratorPrototypeThrow, kDontAdaptArgumentsSentinel) \
1039 TFJ(AsyncFromSyncIteratorPrototypeReturn, kDontAdaptArgumentsSentinel) \
1041 TFJ(AsyncIteratorValueUnwrap, kJSArgcReceiverSlots + 1, kReceiver, kValue) \
1078 TFJ(AsyncModuleEvaluate, kDontAdaptArgumentsSentinel) \
1657 TFJ(StringFixedArrayFromIterable, kJSArgcReceiverSlots, kIterable) \
1658 TFJ(TemporalInstantFixedArrayFromIterable, kJSArgcReceiverSlots, kIterable)
1660 #define BUILTIN_LIST_BASE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1661 BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM) \
1662 BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM)
1665 #define BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
1713 TFJ(ListFormatPrototypeFormat, kDontAdaptArgumentsSentinel) \
1715 TFJ(ListFormatPrototypeFormatToParts, kDontAdaptArgumentsSentinel) \
1819 TFJ(StringPrototypeToLowerCaseIntl, kJSArgcReceiverSlots, kReceiver) \
1876 #define BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
1889 #define BUILTIN_LIST(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1890 BUILTIN_LIST_BASE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1891 BUILTIN_LIST_FROM_TORQUE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1892 BUILTIN_LIST_INTL(CPP, TFJ, TFS) \
1897 #define BUILTIN_LIST_TIER0(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1898 BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM)
1900 #define BUILTIN_LIST_TIER1(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1901 BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM) \
1902 BUILTIN_LIST_FROM_TORQUE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1903 BUILTIN_LIST_INTL(CPP, TFJ, TFS) \