Lines Matching refs:CallSignature

41     CallSignature signature(#name, 0, 3,                        \
51 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
152 CallSignature MulGC("MulGCTest", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
161 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
169 CallSignature signature(#name, 0, 2, \
178 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
213 CallSignature TypeOf("TypeOf", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_POINTER());
221 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
227 CallSignature setPropertyByName("SetPropertyByName", 0, 6, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
239 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
245 CallSignature setPropertyByName("DeprecatedSetPropertyByName", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
256 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
262 CallSignature setPropertyByNameWithOwn("SetPropertyByNameWithOwn", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
273 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
279 CallSignature setPropertyByName("SetPropertyByValue", 0, 6, ArgumentsOrder::DEFAULT_ORDER,
292 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
298 CallSignature definefunc("Definefunc", 0, 6, ArgumentsOrder::DEFAULT_ORDER,
311 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
317 CallSignature defineField("DefineField", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
328 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
334 CallSignature convertCharToInt32("ConvertCharToInt32", 0, 2, ArgumentsOrder::DEFAULT_ORDER,
343 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
349 CallSignature convertCharToDouble("ConvertCharToDouble", 0, 2, ArgumentsOrder::DEFAULT_ORDER,
358 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
364 CallSignature setPropertyByName("DeprecatedSetPropertyByValue", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
375 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
381 CallSignature setPropertyByValueWithOwn("SetPropertyByValueWithOwn", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
392 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
398 CallSignature getPropertyByName("GetPropertyByName", 0, 5, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
409 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
415 CallSignature instanceof("Instanceof", 0, 5, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
426 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
432 CallSignature getPropertyByName("DeprecatedGetPropertyByName", 0, 3, ArgumentsOrder::DEFAULT_ORDER,
442 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
448 CallSignature signature("TryLdGlobalByName", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
458 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
464 CallSignature signature("TryStGlobalByName", 0, 5, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
475 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
481 CallSignature signature("LdGlobalVar", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
491 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
497 CallSignature signature("StGlobalVar", 0, 5, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
508 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
513 CallSignature signature("StOwnByValue", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
524 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
529 CallSignature signature("StOwnByIndex", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
540 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
545 CallSignature signature("StOwnByName", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
556 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
561 CallSignature signature("StOwnByValueWithNameSet", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
572 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
577 CallSignature signature("StOwnByNameWithNameSet", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
588 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
593 CallSignature signature("StObjByIndex", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
604 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
609 CallSignature signature("LdObjByIndex", 0, 3, ArgumentsOrder::DEFAULT_ORDER,
619 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
625 CallSignature getPropertyByIndex("GetPropertyByIndex", 0, 3, ArgumentsOrder::DEFAULT_ORDER,
635 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
641 CallSignature setPropertyByIndex("SetPropertyByIndex", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
652 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
658 CallSignature setPropertyByIndexWithOwn("SetPropertyByIndexWithOwn", 0, 4, ArgumentsOrder::DEFAULT_ORDER,
669 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
675 CallSignature getPropertyByValue("GetPropertyByValue", 0, 5, ArgumentsOrder::DEFAULT_ORDER,
687 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
693 CallSignature getPropertyByValue("DeprecatedGetPropertyByValue", 0, 3, ArgumentsOrder::DEFAULT_ORDER,
703 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
709 CallSignature tryLoadICByName("TryLoadICByName", 0, 4,
720 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
726 CallSignature tryLoadICByValue("TryLoadICByValue", 0, 5,
738 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
744 CallSignature tryStoreICByName("TryStoreICByName", 0, 5,
756 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
762 CallSignature tryStoreICByValue("TryStoreICByValue", 0, 6,
775 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
780 CallSignature signature("#name", 0, 6, \
794 callSign->SetCallConv(CallSignature::CallConv::CCallConv); \
796 std::vector<CallSignature::ParamAttr> paramAttrs = { \
797 CallSignature::ParamAttr::NoAttr, \
798 CallSignature::ParamAttr::NoAttr, \
799 CallSignature::ParamAttr::NoAttr, \
800 CallSignature::ParamAttr::NoAttr, \
801 CallSignature::ParamAttr::Dead, \
802 CallSignature::ParamAttr::Dead, \
834 callSign->SetTargetKind(CallSignature::TargetKind::ASM_CALL_BARRIER_STUB);
840 callSign->SetTargetKind(CallSignature::TargetKind::ASM_CALL_BARRIER_STUB);
853 CallSignature signature("NewThisObjectChecked", 0, 2,
862 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
868 CallSignature signature("ConstructorCheck", 0, 4,
879 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
885 CallSignature signature("CreateEmptyArray", 0, 5,
897 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
903 CallSignature signature("CreateArrayWithBuffer", 0, 6,
916 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
922 CallSignature signature("CopyRestArgs", 0, 5,
934 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
940 CallSignature signature("NewJSObject", 0, 2,
949 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
955 CallSignature signature("NewLexicalEnv", 0, 3,
965 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
971 CallSignature signature("GetUnmappedArgs", 0, 4,
982 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
988 CallSignature signature("GetCallSpreadArgs", 0, 2,
997 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1003 CallSignature getTaggedArrayPtr("GetTaggedArrayPtrTest", 0, 2, ArgumentsOrder::DEFAULT_ORDER,
1012 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
1018 CallSignature builtins("Builtins", 0, 9,
1034 callSign->SetTargetKind(CallSignature::TargetKind::BUILTINS_STUB);
1035 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1041 CallSignature builtinsWtihArgv("Builtins", 0, 7,
1054 callSign->SetTargetKind(CallSignature::TargetKind::BUILTINS_WITH_ARGV_STUB);
1055 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1061 CallSignature bytecodeHandler("BytecodeHandler", 0, 7,
1075 callSign->SetTargetKind(CallSignature::TargetKind::BYTECODE_HANDLER);
1076 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1082 CallSignature bytecodeHandler("BytecodeDebuggerHandler", 0, 7,
1094 callSign->SetTargetKind(CallSignature::TargetKind::BYTECODE_DEBUGGER_HANDLER);
1100 CallSignature runtimeCallTrampoline("CallRuntime", 0, 3,
1111 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
1112 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1118 CallSignature asmInterpreterEntry("AsmInterpreterEntry", 0, 3,
1128 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1129 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1134 CallSignature signature(#name, 0, 1, \
1142 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC); \
1143 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1328 CallSignature getBaselineBuiltinFp("GetBaselineBuiltinFp", 0, 1,
1336 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1337 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1343 CallSignature generatorReEnterAsmInterp("GeneratorReEnterAsmInterp", 0, 2,
1351 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1352 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1358 CallSignature runtimeCallTrampoline("CallRuntimeWithArgv", 0, 4,
1369 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_VARARGS);
1370 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1375 CallSignature signature(#name, 0, 6, \
1388 callSign->SetCallConv(CallSignature::CallConv::WebKitJSCallConv);
1392 CallSignature signature(#name, 0, 3, \
1402 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1407 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1413 CallSignature optimizedFastCallAndPushArgv("OptimizedFastCallAndPushArgv", 0, 6,
1426 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1427 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1433 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1439 callSign->SetTargetKind(CallSignature::TargetKind::OPTIMIZED_STUB);
1445 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1451 callSign->SetTargetKind(CallSignature::TargetKind::OPTIMIZED_FAST_CALL_STUB);
1457 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1463 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1469 CallSignature jSProxyCallInternalWithArgV("JSProxyCallInternalWithArgV", 0, 2,
1477 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1485 CallSignature jsCallFunctionEntry("JSFunctionEntry", 0, 5,
1496 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1497 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1503 CallSignature optimizedFastCallEntry("OptimizedFastCallEntry", 0, 4,
1513 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1514 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1520 CallSignature resumeRspAndDispatch("ResumeRspAndDispatch", 0, 8,
1534 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1535 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1541 CallSignature resumeRspAndReturn("ResumeRspAndReturn", 0, 3,
1550 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1551 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1557 CallSignature resumeRspAndReturnBaseline("ResumeRspAndReturnBaseline", 0, 4,
1567 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1568 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1574 CallSignature resumeCaughtFrameAndDispatch("ResumeCaughtFrameAndDispatch", 0, 7,
1588 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1589 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1595 CallSignature resumeUncaughtFrameAndReturn("ResumeUncaughtFrameAndReturn", 0, 3,
1604 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1605 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1611 CallSignature resumeRspAndRollback("ResumeRspAndRollback", 0, 8,
1625 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1626 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1632 CallSignature stringsAreEquals("StringsAreEquals", 0, 2,
1641 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1647 CallSignature bigIntSameValueZero("JSHClassFindProtoTransitions", 0, 3,
1657 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1663 CallSignature bigIntSameValueZero("NumberHelperStringToDouble", 0, 1,
1671 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1677 CallSignature signature("CallBigIntAsIntN", 0, 2, ArgumentsOrder::DEFAULT_ORDER,
1686 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1692 CallSignature signature("CallBigIntAsUintN", 0, 2, ArgumentsOrder::DEFAULT_ORDER,
1701 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1707 CallSignature callSignature("GetStringToListCacheArray", 0, 1,
1715 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1721 CallSignature bigIntEquals("BigIntEquals", 0, 2,
1730 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1736 CallSignature fastArraySort("FastArraySort", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
1744 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1750 CallSignature fastArraySortString("FastArraySortString", 0, 2,
1760 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1765 CallSignature stringToNumber("StringToDoubleWithRadix", 0, 2,
1774 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1780 CallSignature ArrayTrim("ArrayTrim", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
1789 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1795 CallSignature bigIntSameValueZero("BigIntSameValueZero", 0, 2,
1804 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1809 CallSignature stringGetStart("StringGetStart", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
1819 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1824 CallSignature stringGetEnd("StringGetEnd", 0, 5, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
1835 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1841 CallSignature isFastRegExp("IsFastRegExp", 0, 2,
1850 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1855 CallSignature signature(#name, 0, 1, \
1863 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1867 callSign->SetCallConv(CallSignature::CallConv::GHCCallConv);
1871 callSign->SetCallConv(CallSignature::CallConv::WebKitJSCallConv);
1875 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
1985 CallSignature jSCallWithArgV("JSCallWithArgV", 0, 5,
1998 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
1999 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2005 CallSignature jSFastCallWithArgV("JSFastCallWithArgV", 0, 4,
2017 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2018 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2024 CallSignature jSCallWithArgV("JSFastCallWithArgVAndPushArgv", 0, 4,
2036 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2037 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2043 CallSignature jSCallWithArgVAndPushArgv("JSCallWithArgVAndPushArgv", 0, 5,
2056 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2057 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2063 CallSignature callOptimized("CallOptimized", 0, 6,
2076 callSign->SetCallConv(CallSignature::CallConv::WebKitJSCallConv);
2077 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2083 CallSignature superCallWithArgV("SuperCallWithArgV", 0, 5,
2096 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2097 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2103 CallSignature dump("Dump", 0, N_INPUT_PARAMETERS,
2111 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2117 CallSignature debugDump("DebugDump", 0, N_INPUT_PARAMETERS,
2125 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2131 CallSignature dumpWithHint("DumpWithHint", 0, N_INPUT_PARAMETERS,
2140 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2146 CallSignature debugDumpWithHint("DebugDumpWithHint", 0, N_INPUT_PARAMETERS,
2155 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2161 CallSignature debugPrint("DebugPrint", 0, 1,
2171 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2177 CallSignature debugPrintCustom("DebugPrintCustom", 0, 1,
2187 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2193 CallSignature debugPrintInstruction("DebugPrintInstruction", 0, 2,
2204 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2210 CallSignature debugOsrEntry("DebugOsrEntry", 0, 2,
2221 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2227 CallSignature comment("Comment", 0, 1,
2236 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2242 CallSignature fatalPrint("FatalPrint", 0, 1,
2252 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2258 CallSignature fatalPrintCustom("FatalPrintCustom", 0, 1,
2268 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2273 CallSignature index("GetActualArgvNoGC", 0, 1, ArgumentsOrder::DEFAULT_ORDER, VariableType::NATIVE_POINTER());
2280 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2286 CallSignature index("InsertNewToEdenRSet", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2296 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2302 CallSignature index("InsertOldToNewRSet", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2312 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2318 CallSignature index("InsertLocalToShareRSet", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2328 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2334 CallSignature index("SetBitAtomic", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2344 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2351 CallSignature index(#NAME, 0, 1, ArgumentsOrder::DEFAULT_ORDER, VariableType::FLOAT64()); \
2359 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC); \
2392 CallSignature index(#NAME, 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::FLOAT64()); \
2401 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC); \
2412 CallSignature signature("CallDateNow", 0, 0, ArgumentsOrder::DEFAULT_ORDER,
2416 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2422 CallSignature index("FindElementWithCache", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
2433 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2439 CallSignature index("UpdateFieldType", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
2448 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2454 CallSignature index("NumberIsFinite", 0, 1, ArgumentsOrder::DEFAULT_ORDER, VariableType::BOOL());
2462 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2468 CallSignature index("DoubleToInt", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::INT32());
2477 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2483 CallSignature index("DoubleToLength", 0, 1, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY());
2491 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2497 CallSignature index("MarkingBarrier", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2508 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2514 CallSignature index("MarkingBarrierWithEden", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2525 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2531 CallSignature index("SharedGCMarkingBarrier", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2540 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2546 CallSignature index("StoreBarrier", 0, 4, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2557 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2563 CallSignature callArg0("callArg0", 0, 2,
2572 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2578 CallSignature callArg1("callArg1", 0, 3,
2588 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2594 CallSignature callArgs2("callArgs2", 0, 4,
2605 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2611 CallSignature callArgs3("callArgs3", 0, 5,
2623 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2629 CallSignature callThisRange("callThisRange", 0, 3,
2640 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2646 CallSignature callRange("callRange", 0, 2,
2656 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB);
2662 CallSignature proxyCallInternal("JsProxyCallInternal", 0, 4,
2676 callSign->SetTargetKind(CallSignature::TargetKind::COMMON_STUB);
2677 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2683 CallSignature boundCallInternal("JsBoundCallInternal", 0, 6,
2699 callSign->SetTargetKind(CallSignature::TargetKind::COMMON_STUB);
2700 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2706 CallSignature createArrayFromList("CreateArrayFromList", 0, 3, ArgumentsOrder::DEFAULT_ORDER,
2717 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_VARARGS);
2723 CallSignature deoptHandlerAsm("DeoptHandlerAsm", 0, 3,
2733 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2734 callSign->SetTargetKind(CallSignature::TargetKind::DEOPT_STUB);
2740 CallSignature index("TimeClip", 0, 1, ArgumentsOrder::DEFAULT_ORDER, VariableType::FLOAT64());
2748 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2754 CallSignature index("SetDateValues", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::FLOAT64());
2764 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2769 CallSignature index("StartCallTimer", 0, 3, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2779 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2784 CallSignature index("EndCallTimer", 0, 2, ArgumentsOrder::DEFAULT_ORDER, VariableType::VOID());
2793 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
2799 CallSignature signature("GetSingleCharCodeByIndex", 0, 3,
2809 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2815 CallSignature signature("CreateStringByCharCode", 0, 2,
2824 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2830 CallSignature signature("Getpropiterator", 0, 2,
2839 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2845 CallSignature signature("Getnextpropname", 0, 2,
2854 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2894 *callSign = CallSignature("JSMapHas", 0, ArgumentsOrder::DEFAULT_ORDER, VariableType::BOOL(),
2904 *callSign = CallSignature("JSSetHas", 0, ArgumentsOrder::DEFAULT_ORDER, VariableType::BOOL(),
2914 *callSign = CallSignature("JSMapDelete", 0, ArgumentsOrder::DEFAULT_ORDER, VariableType::BOOL(),
2924 *callSign = CallSignature("JSSetDelete", 0, ArgumentsOrder::DEFAULT_ORDER, VariableType::BOOL(),
2934 *callSign = CallSignature("JSSetAdd", 0, ArgumentsOrder::DEFAULT_ORDER, VariableType::JS_ANY(),
2945 CallSignature signature("FastStringEqual", 0, 3,
2960 CallSignature signature("FastStringAdd", 0, 3,
2970 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2976 CallSignature signature("DeleteObjectProperty", 0, 3,
2986 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
2992 CallSignature CopyTypedArrayBuffer("CopyTypedArrayBuffer", 0, 6,
3006 callSign->SetTargetKind(CallSignature::TargetKind::RUNTIME_STUB_NO_GC);
3012 CallSignature signature("CreateJSTypedArrayEntries", 0, 2,
3021 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
3027 CallSignature signature("SameValue", 0, 3,
3037 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
3043 CallSignature signature("CreateJSTypedArrayKeys", 0, 2,
3052 callSign->SetCallConv(CallSignature::CallConv::CCallConv);
3058 CallSignature signature("CreateJSTypedArrayValues", 0, 2,
3067 callSign->SetCallConv(CallSignature::CallConv::CCallConv);