Lines Matching defs:parameters

96     std::vector<BaselineParameter> parameters;                                                        \
97 parameters.emplace_back(BaselineSpecialParameter::GLUE); \
98 parameters.emplace_back(BaselineSpecialParameter::SP); \
99 parameters.emplace_back(static_cast<int32_t>(offset)); \
102 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters); \
343 std::vector<BaselineParameter> parameters;
344 parameters.emplace_back(BaselineSpecialParameter::GLUE);
345 parameters.emplace_back(BaselineSpecialParameter::ACC);
346 parameters.emplace_back(static_cast<int32_t>(numVars));
347 parameters.emplace_back(BaselineSpecialParameter::SP);
348 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
364 std::vector<BaselineParameter> parameters;
365 parameters.emplace_back(BaselineSpecialParameter::GLUE);
366 parameters.emplace_back(BaselineSpecialParameter::SP);
367 parameters.emplace_back(BaselineSpecialParameter::ACC);
368 parameters.emplace_back(static_cast<int16_t>(numVars));
369 parameters.emplace_back(literalId);
370 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
386 std::vector<BaselineParameter> parameters;
387 parameters.emplace_back(BaselineSpecialParameter::SP);
388 parameters.emplace_back(static_cast<int32_t>(level));
389 parameters.emplace_back(static_cast<int32_t>(slot));
390 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
406 std::vector<BaselineParameter> parameters;
407 parameters.emplace_back(BaselineSpecialParameter::GLUE);
408 parameters.emplace_back(BaselineSpecialParameter::SP);
409 parameters.emplace_back(BaselineSpecialParameter::ACC);
410 parameters.emplace_back(static_cast<int32_t>(level));
411 parameters.emplace_back(static_cast<int32_t>(slot));
412 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
427 std::vector<BaselineParameter> parameters;
428 parameters.emplace_back(static_cast<int32_t>(level));
429 parameters.emplace_back(static_cast<int32_t>(slot));
430 parameters.emplace_back(BaselineSpecialParameter::SP);
431 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
447 std::vector<BaselineParameter> parameters;
448 parameters.emplace_back(BaselineSpecialParameter::GLUE);
449 parameters.emplace_back(BaselineSpecialParameter::ACC);
450 parameters.emplace_back(static_cast<int32_t>(level));
451 parameters.emplace_back(static_cast<int32_t>(slot));
452 parameters.emplace_back(BaselineSpecialParameter::SP);
453 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
466 std::vector<BaselineParameter> parameters;
467 parameters.emplace_back(BaselineSpecialParameter::GLUE);
468 parameters.emplace_back(BaselineSpecialParameter::SP);
469 parameters.emplace_back(static_cast<int32_t>(stringId));
470 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
485 std::vector<BaselineParameter> parameters;
486 parameters.emplace_back(BaselineSpecialParameter::GLUE);
487 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
500 std::vector<BaselineParameter> parameters;
501 parameters.emplace_back(BaselineSpecialParameter::GLUE);
502 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
518 std::vector<BaselineParameter> parameters;
519 parameters.emplace_back(BaselineSpecialParameter::GLUE);
520 parameters.emplace_back(BaselineSpecialParameter::SP);
521 parameters.emplace_back(static_cast<int32_t>(slotId));
522 parameters.emplace_back(static_cast<int32_t>(stringId));
523 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
539 std::vector<BaselineParameter> parameters;
540 parameters.emplace_back(BaselineSpecialParameter::GLUE);
541 parameters.emplace_back(BaselineSpecialParameter::SP);
542 parameters.emplace_back(BaselineSpecialParameter::ACC);
543 parameters.emplace_back(static_cast<int32_t>(slotId));
544 parameters.emplace_back(static_cast<int32_t>(stringId));
545 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
560 std::vector<BaselineParameter> parameters;
561 parameters.emplace_back(BaselineSpecialParameter::GLUE);
562 parameters.emplace_back(BaselineSpecialParameter::SP);
563 parameters.emplace_back(static_cast<int32_t>(stringId));
564 parameters.emplace_back(static_cast<int32_t>(slotId));
565 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
581 std::vector<BaselineParameter> parameters;
582 parameters.emplace_back(BaselineSpecialParameter::GLUE);
583 parameters.emplace_back(BaselineSpecialParameter::SP);
584 parameters.emplace_back(static_cast<int32_t>(stringId));
585 parameters.emplace_back(static_cast<int32_t>(slotId));
586 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
601 std::vector<BaselineParameter> parameters;
602 parameters.emplace_back(BaselineSpecialParameter::GLUE);
603 parameters.emplace_back(BaselineSpecialParameter::SP);
604 parameters.emplace_back(static_cast<int32_t>(slotId));
605 parameters.emplace_back(static_cast<int32_t>(stringId));
606 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
622 std::vector<BaselineParameter> parameters;
623 parameters.emplace_back(BaselineSpecialParameter::GLUE);
624 parameters.emplace_back(BaselineSpecialParameter::SP);
625 parameters.emplace_back(static_cast<int32_t>(slotId));
626 parameters.emplace_back(static_cast<int32_t>(stringId));
627 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
642 std::vector<BaselineParameter> parameters;
643 parameters.emplace_back(BaselineSpecialParameter::GLUE);
644 parameters.emplace_back(BaselineSpecialParameter::SP);
645 parameters.emplace_back(static_cast<int32_t>(slotId));
646 parameters.emplace_back(static_cast<int32_t>(stringId));
647 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
664 std::vector<BaselineParameter> parameters;
665 parameters.emplace_back(BaselineSpecialParameter::GLUE);
666 parameters.emplace_back(BaselineSpecialParameter::SP);
667 parameters.emplace_back(static_cast<int32_t>(slotId));
668 parameters.emplace_back(static_cast<int32_t>(stringId));
669 parameters.emplace_back(VirtualRegister(vObjId));
670 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
685 std::vector<BaselineParameter> parameters;
686 parameters.emplace_back(BaselineSpecialParameter::GLUE);
687 parameters.emplace_back(BaselineSpecialParameter::SP);
688 parameters.emplace_back(static_cast<int32_t>(slotId));
689 parameters.emplace_back(static_cast<int32_t>(stringId));
690 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
707 std::vector<BaselineParameter> parameters;
708 parameters.emplace_back(BaselineSpecialParameter::GLUE);
709 parameters.emplace_back(BaselineSpecialParameter::SP);
710 parameters.emplace_back(static_cast<int32_t>(slotId));
711 parameters.emplace_back(static_cast<int32_t>(stringId));
712 parameters.emplace_back(VirtualRegister(vObjId));
713 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
727 std::vector<BaselineParameter> parameters;
728 parameters.emplace_back(BaselineSpecialParameter::GLUE);
729 parameters.emplace_back(BaselineSpecialParameter::SP);
730 parameters.emplace_back(VirtualRegister(vObjId));
731 parameters.emplace_back(static_cast<int32_t>(slotId));
732 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
748 std::vector<BaselineParameter> parameters;
749 parameters.emplace_back(BaselineSpecialParameter::GLUE);
750 parameters.emplace_back(BaselineSpecialParameter::SP);
751 parameters.emplace_back(VirtualRegister(vObjId));
752 parameters.emplace_back(static_cast<int32_t>(slotId));
753 parameters.emplace_back(VirtualRegister(vKeyId));
754 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
768 std::vector<BaselineParameter> parameters;
769 parameters.emplace_back(BaselineSpecialParameter::GLUE);
770 parameters.emplace_back(BaselineSpecialParameter::SP);
771 parameters.emplace_back(VirtualRegister(vObjId));
772 parameters.emplace_back(static_cast<int32_t>(slotId));
773 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
789 std::vector<BaselineParameter> parameters;
790 parameters.emplace_back(BaselineSpecialParameter::GLUE);
791 parameters.emplace_back(BaselineSpecialParameter::SP);
792 parameters.emplace_back(VirtualRegister(vObjId));
793 parameters.emplace_back(static_cast<int32_t>(slotId));
794 parameters.emplace_back(VirtualRegister(vKeyId));
795 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
809 std::vector<BaselineParameter> parameters;
810 parameters.emplace_back(BaselineSpecialParameter::GLUE);
811 parameters.emplace_back(BaselineSpecialParameter::SP);
812 parameters.emplace_back(static_cast<int32_t>(index));
813 parameters.emplace_back(static_cast<int32_t>(slotId));
814 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
829 std::vector<BaselineParameter> parameters;
830 parameters.emplace_back(BaselineSpecialParameter::GLUE);
831 parameters.emplace_back(BaselineSpecialParameter::SP);
832 parameters.emplace_back(VirtualRegister(vObjId));
833 parameters.emplace_back(static_cast<int32_t>(index));
834 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
848 std::vector<BaselineParameter> parameters;
849 parameters.emplace_back(BaselineSpecialParameter::GLUE);
850 parameters.emplace_back(BaselineSpecialParameter::SP);
851 parameters.emplace_back(static_cast<int32_t>(index));
852 parameters.emplace_back(static_cast<int32_t>(slotId));
853 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
869 std::vector<BaselineParameter> parameters;
870 parameters.emplace_back(BaselineSpecialParameter::GLUE);
871 parameters.emplace_back(BaselineSpecialParameter::SP);
872 parameters.emplace_back(VirtualRegister(vObjId));
873 parameters.emplace_back(static_cast<int32_t>(index));
874 parameters.emplace_back(static_cast<int32_t>(slotId));
875 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
890 std::vector<BaselineParameter> parameters;
891 parameters.emplace_back(BaselineSpecialParameter::GLUE);
892 parameters.emplace_back(BaselineSpecialParameter::SP);
893 parameters.emplace_back(static_cast<int32_t>(stringId));
894 parameters.emplace_back(static_cast<int32_t>(slotId));
895 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
911 std::vector<BaselineParameter> parameters;
912 parameters.emplace_back(BaselineSpecialParameter::GLUE);
913 parameters.emplace_back(BaselineSpecialParameter::SP);
914 parameters.emplace_back(static_cast<int32_t>(stringId));
915 parameters.emplace_back(static_cast<int32_t>(slotId));
916 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
931 std::vector<BaselineParameter> parameters;
932 parameters.emplace_back(BaselineSpecialParameter::GLUE);
933 parameters.emplace_back(BaselineSpecialParameter::SP);
934 parameters.emplace_back(static_cast<int32_t>(stringId));
935 parameters.emplace_back(static_cast<int32_t>(slotId));
936 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
952 std::vector<BaselineParameter> parameters;
953 parameters.emplace_back(BaselineSpecialParameter::GLUE);
954 parameters.emplace_back(BaselineSpecialParameter::SP);
955 parameters.emplace_back(static_cast<int32_t>(stringId));
956 parameters.emplace_back(static_cast<int32_t>(slotId));
957 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
970 std::vector<BaselineParameter> parameters;
971 parameters.emplace_back(BaselineSpecialParameter::GLUE);
972 parameters.emplace_back(BaselineSpecialParameter::SP);
973 parameters.emplace_back(static_cast<int32_t>(slotId));
974 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
989 std::vector<BaselineParameter> parameters;
990 parameters.emplace_back(BaselineSpecialParameter::GLUE);
991 parameters.emplace_back(BaselineSpecialParameter::SP);
992 parameters.emplace_back(static_cast<int32_t>(slotId));
993 parameters.emplace_back(VirtualRegister(propKey));
994 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1007 std::vector<BaselineParameter> parameters;
1008 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1009 parameters.emplace_back(BaselineSpecialParameter::SP);
1010 parameters.emplace_back(static_cast<int32_t>(slotId));
1011 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1026 std::vector<BaselineParameter> parameters;
1027 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1028 parameters.emplace_back(BaselineSpecialParameter::SP);
1029 parameters.emplace_back(static_cast<int32_t>(slotId));
1030 parameters.emplace_back(VirtualRegister(propKey));
1031 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1043 std::vector<BaselineParameter> parameters;
1044 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1045 parameters.emplace_back(BaselineSpecialParameter::SP);
1046 parameters.emplace_back(BaselineSpecialParameter::ACC);
1047 parameters.emplace_back(VirtualRegister(object));
1048 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1062 std::vector<BaselineParameter> parameters;
1063 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1064 parameters.emplace_back(BaselineSpecialParameter::SP);
1065 parameters.emplace_back(VirtualRegister(object));
1066 parameters.emplace_back(VirtualRegister(propKey));
1067 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1079 std::vector<BaselineParameter> parameters;
1080 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1081 parameters.emplace_back(BaselineSpecialParameter::SP);
1082 parameters.emplace_back(BaselineSpecialParameter::ACC);
1083 parameters.emplace_back(VirtualRegister(object));
1084 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1098 std::vector<BaselineParameter> parameters;
1099 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1100 parameters.emplace_back(BaselineSpecialParameter::SP);
1101 parameters.emplace_back(VirtualRegister(object));
1102 parameters.emplace_back(VirtualRegister(propKey));
1103 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1116 std::vector<BaselineParameter> parameters;
1117 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1118 parameters.emplace_back(BaselineSpecialParameter::SP);
1119 parameters.emplace_back(static_cast<int32_t>(stringId));
1120 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1135 std::vector<BaselineParameter> parameters;
1136 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1137 parameters.emplace_back(BaselineSpecialParameter::SP);
1138 parameters.emplace_back(BaselineSpecialParameter::ACC);
1139 parameters.emplace_back(VirtualRegister(object));
1140 parameters.emplace_back(static_cast<int32_t>(stringId));
1141 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1154 std::vector<BaselineParameter> parameters;
1155 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1156 parameters.emplace_back(BaselineSpecialParameter::SP);
1157 parameters.emplace_back(static_cast<int32_t>(stringId));
1158 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1172 std::vector<BaselineParameter> parameters;
1173 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1174 parameters.emplace_back(BaselineSpecialParameter::SP);
1175 parameters.emplace_back(BaselineSpecialParameter::ACC);
1176 parameters.emplace_back(VirtualRegister(object));
1177 parameters.emplace_back(static_cast<int32_t>(stringId));
1178 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1213 std::vector<BaselineParameter> parameters;
1214 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1215 parameters.emplace_back(BaselineSpecialParameter::SP);
1216 parameters.emplace_back(BaselineSpecialParameter::ACC);
1217 parameters.emplace_back(static_cast<int32_t>(stringId));
1218 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1232 std::vector<BaselineParameter> parameters;
1233 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1234 parameters.emplace_back(BaselineSpecialParameter::SP);
1235 parameters.emplace_back(static_cast<int32_t>(stringId));
1236 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1249 std::vector<BaselineParameter> parameters;
1250 parameters.emplace_back(imm);
1251 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1264 std::vector<BaselineParameter> parameters;
1265 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1266 parameters.emplace_back(BaselineSpecialParameter::SP);
1267 parameters.emplace_back(BaselineSpecialParameter::ACC);
1268 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1281 std::vector<BaselineParameter> parameters;
1282 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1283 parameters.emplace_back(BaselineSpecialParameter::SP);
1284 parameters.emplace_back(BaselineSpecialParameter::ACC);
1285 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1297 std::vector<BaselineParameter> parameters;
1298 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1299 parameters.emplace_back(BaselineSpecialParameter::SP);
1300 parameters.emplace_back(static_cast<int32_t>(slotId));
1301 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1313 std::vector<BaselineParameter> parameters;
1314 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1315 parameters.emplace_back(BaselineSpecialParameter::SP);
1316 parameters.emplace_back(static_cast<int32_t>(slotId));
1317 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1330 std::vector<BaselineParameter> parameters;
1331 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1332 parameters.emplace_back(BaselineSpecialParameter::SP);
1333 parameters.emplace_back(VirtualRegister(iter));
1334 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1347 std::vector<BaselineParameter> parameters;
1348 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1349 parameters.emplace_back(BaselineSpecialParameter::SP);
1350 parameters.emplace_back(VirtualRegister(iter));
1351 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1367 std::vector<BaselineParameter> parameters;
1368 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1369 parameters.emplace_back(BaselineSpecialParameter::SP);
1370 parameters.emplace_back(offset);
1371 parameters.emplace_back(generator);
1372 parameters.emplace_back(object);
1373 parameters.emplace_back(flag);
1374 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1387 std::vector<BaselineParameter> parameters;
1388 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1389 parameters.emplace_back(BaselineSpecialParameter::SP);
1390 parameters.emplace_back(static_cast<int32_t>(slotId));
1391 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1407 std::vector<BaselineParameter> parameters;
1408 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1409 parameters.emplace_back(BaselineSpecialParameter::SP);
1410 parameters.emplace_back(traceId);
1411 parameters.emplace_back(static_cast<int32_t>(slotId));
1412 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1428 std::vector<BaselineParameter> parameters;
1429 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1430 parameters.emplace_back(BaselineSpecialParameter::SP);
1431 parameters.emplace_back(traceId);
1432 parameters.emplace_back(static_cast<int32_t>(slotId));
1433 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1446 std::vector<BaselineParameter> parameters;
1447 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1448 parameters.emplace_back(BaselineSpecialParameter::SP);
1449 parameters.emplace_back(VirtualRegister(funcObj));
1450 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1464 std::vector<BaselineParameter> parameters;
1465 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1466 parameters.emplace_back(BaselineSpecialParameter::SP);
1467 parameters.emplace_back(VirtualRegister(object));
1468 parameters.emplace_back(VirtualRegister(flag));
1469 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1486 std::vector<BaselineParameter> parameters;
1487 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1488 parameters.emplace_back(BaselineSpecialParameter::SP);
1489 parameters.emplace_back(static_cast<int16_t>(numKeys));
1490 parameters.emplace_back(VirtualRegister(object));
1491 parameters.emplace_back(static_cast<int16_t>(firstKeyIdx));
1492 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1507 std::vector<BaselineParameter> parameters;
1508 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1509 parameters.emplace_back(BaselineSpecialParameter::SP);
1510 parameters.emplace_back(static_cast<int32_t>(buffer));
1511 parameters.emplace_back(static_cast<int32_t>(slotId));
1512 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1527 std::vector<BaselineParameter> parameters;
1528 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1529 parameters.emplace_back(BaselineSpecialParameter::SP);
1530 parameters.emplace_back(static_cast<int32_t>(buffer));
1531 parameters.emplace_back(static_cast<int32_t>(slotId));
1532 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1547 std::vector<BaselineParameter> parameters;
1548 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1549 parameters.emplace_back(BaselineSpecialParameter::SP);
1550 parameters.emplace_back(static_cast<int32_t>(stringId));
1551 parameters.emplace_back(flag);
1552 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1567 std::vector<BaselineParameter> parameters;
1568 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1569 parameters.emplace_back(BaselineSpecialParameter::SP);
1570 parameters.emplace_back(static_cast<int32_t>(stringId));
1571 parameters.emplace_back(flag);
1572 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1589 std::vector<BaselineParameter> parameters;
1590 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1591 parameters.emplace_back(BaselineSpecialParameter::SP);
1592 parameters.emplace_back(traceId);
1593 parameters.emplace_back(static_cast<int32_t>(literalId));
1594 parameters.emplace_back(static_cast<int32_t>(slotId));
1595 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1612 std::vector<BaselineParameter> parameters;
1613 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1614 parameters.emplace_back(BaselineSpecialParameter::SP);
1615 parameters.emplace_back(traceId);
1616 parameters.emplace_back(static_cast<int32_t>(literalId));
1617 parameters.emplace_back(static_cast<int32_t>(slotId));
1618 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1631 std::vector<BaselineParameter> parameters;
1632 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1633 parameters.emplace_back(BaselineSpecialParameter::SP);
1634 parameters.emplace_back(BaselineSpecialParameter::ACC);
1635 parameters.emplace_back(VirtualRegister(classId));
1636 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1649 std::vector<BaselineParameter> parameters;
1650 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1651 parameters.emplace_back(BaselineSpecialParameter::SP);
1652 parameters.emplace_back(BaselineSpecialParameter::ACC);
1653 parameters.emplace_back(VirtualRegister(classId));
1654 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1672 std::vector<BaselineParameter> parameters;
1673 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1674 parameters.emplace_back(BaselineSpecialParameter::SP);
1675 parameters.emplace_back(static_cast<int32_t>(numArgs));
1676 parameters.emplace_back(static_cast<int32_t>(firstArgRegIdx));
1677 parameters.emplace_back(static_cast<int32_t>(slotId));
1678 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1694 std::vector<BaselineParameter> parameters;
1695 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1696 parameters.emplace_back(BaselineSpecialParameter::SP);
1697 parameters.emplace_back(static_cast<int16_t>(numArgs));
1698 parameters.emplace_back(static_cast<int16_t>(firstArgRegIdx));
1699 parameters.emplace_back(static_cast<int32_t>(slotId));
1700 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1713 std::vector<BaselineParameter> parameters;
1714 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1715 parameters.emplace_back(BaselineSpecialParameter::ACC);
1716 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1729 std::vector<BaselineParameter> parameters;
1730 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1731 parameters.emplace_back(BaselineSpecialParameter::ACC);
1732 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1745 std::vector<BaselineParameter> parameters;
1746 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1747 parameters.emplace_back(index);
1748 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1761 std::vector<BaselineParameter> parameters;
1762 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1763 parameters.emplace_back(BaselineSpecialParameter::SP);
1764 parameters.emplace_back(BaselineSpecialParameter::ACC);
1765 parameters.emplace_back(VirtualRegister(proto));
1766 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1778 std::vector<BaselineParameter> parameters;
1779 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1780 parameters.emplace_back(BaselineSpecialParameter::SP);
1781 parameters.emplace_back(BaselineSpecialParameter::ACC);
1782 parameters.emplace_back(VirtualRegister(proto));
1783 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1796 std::vector<BaselineParameter> parameters;
1797 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1798 parameters.emplace_back(BaselineSpecialParameter::SP);
1799 parameters.emplace_back(BaselineSpecialParameter::ACC);
1800 parameters.emplace_back(VirtualRegister(array));
1801 parameters.emplace_back(VirtualRegister(index));
1802 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1815 std::vector<BaselineParameter> parameters;
1816 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1817 parameters.emplace_back(index);
1818 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1831 std::vector<BaselineParameter> parameters;
1832 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1833 parameters.emplace_back(BaselineSpecialParameter::ACC);
1834 parameters.emplace_back(index);
1835 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1849 std::vector<BaselineParameter> parameters;
1850 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1851 parameters.emplace_back(BaselineSpecialParameter::SP);
1852 parameters.emplace_back(static_cast<int32_t>(objectId));
1853 parameters.emplace_back(static_cast<int32_t>(propKeyId));
1854 parameters.emplace_back(static_cast<int32_t>(slotId));
1855 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1869 std::vector<BaselineParameter> parameters;
1870 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1871 parameters.emplace_back(BaselineSpecialParameter::SP);
1872 parameters.emplace_back(VirtualRegister(object));
1873 parameters.emplace_back(VirtualRegister(propKey));
1874 parameters.emplace_back(static_cast<int32_t>(slotId));
1875 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1891 std::vector<BaselineParameter> parameters;
1892 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1893 parameters.emplace_back(BaselineSpecialParameter::SP);
1894 parameters.emplace_back(VirtualRegister(object));
1895 parameters.emplace_back(static_cast<int32_t>(propKey));
1896 parameters.emplace_back(static_cast<int32_t>(slotId));
1897 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1913 std::vector<BaselineParameter> parameters;
1914 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1915 parameters.emplace_back(BaselineSpecialParameter::SP);
1916 parameters.emplace_back(VirtualRegister(object));
1917 parameters.emplace_back(static_cast<int32_t>(propKey));
1918 parameters.emplace_back(static_cast<int32_t>(slotId));
1919 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1934 std::vector<BaselineParameter> parameters;
1935 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1936 parameters.emplace_back(BaselineSpecialParameter::SP);
1937 parameters.emplace_back(static_cast<int32_t>(objectId));
1938 parameters.emplace_back(static_cast<int32_t>(stringId));
1939 parameters.emplace_back(static_cast<int32_t>(slotId));
1940 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1955 std::vector<BaselineParameter> parameters;
1956 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1957 parameters.emplace_back(BaselineSpecialParameter::SP);
1958 parameters.emplace_back(VirtualRegister(object));
1959 parameters.emplace_back(static_cast<int32_t>(stringId));
1960 parameters.emplace_back(static_cast<int32_t>(slotId));
1961 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1975 std::vector<BaselineParameter> parameters;
1976 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1977 parameters.emplace_back(BaselineSpecialParameter::SP);
1978 parameters.emplace_back(static_cast<int32_t>(objectId));
1979 parameters.emplace_back(static_cast<int32_t>(propKeyId));
1980 parameters.emplace_back(static_cast<int32_t>(slotId));
1981 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
1995 std::vector<BaselineParameter> parameters;
1996 parameters.emplace_back(BaselineSpecialParameter::GLUE);
1997 parameters.emplace_back(BaselineSpecialParameter::SP);
1998 parameters.emplace_back(VirtualRegister(object));
1999 parameters.emplace_back(VirtualRegister(propKey));
2000 parameters.emplace_back(static_cast<int32_t>(slotId));
2001 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2016 std::vector<BaselineParameter> parameters;
2017 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2018 parameters.emplace_back(BaselineSpecialParameter::SP);
2019 parameters.emplace_back(static_cast<int32_t>(objectId));
2020 parameters.emplace_back(static_cast<int32_t>(stringId));
2021 parameters.emplace_back(static_cast<int32_t>(slotId));
2022 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2037 std::vector<BaselineParameter> parameters;
2038 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2039 parameters.emplace_back(BaselineSpecialParameter::SP);
2040 parameters.emplace_back(static_cast<int32_t>(stringId));
2041 parameters.emplace_back(VirtualRegister(object));
2042 parameters.emplace_back(static_cast<int32_t>(slotId));
2043 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2056 std::vector<BaselineParameter> parameters;
2057 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2058 parameters.emplace_back(BaselineSpecialParameter::SP);
2059 parameters.emplace_back(BaselineSpecialParameter::ACC);
2060 parameters.emplace_back(static_cast<int32_t>(stringId));
2061 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2075 std::vector<BaselineParameter> parameters;
2076 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2077 parameters.emplace_back(BaselineSpecialParameter::SP);
2078 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2095 std::vector<BaselineParameter> parameters;
2096 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2097 parameters.emplace_back(BaselineSpecialParameter::SP);
2098 parameters.emplace_back(static_cast<int32_t>(methodId));
2099 parameters.emplace_back(static_cast<int32_t>(length));
2100 parameters.emplace_back(static_cast<int32_t>(slotId));
2102 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2119 std::vector<BaselineParameter> parameters;
2120 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2121 parameters.emplace_back(BaselineSpecialParameter::SP);
2122 parameters.emplace_back(static_cast<int32_t>(methodId));
2123 parameters.emplace_back(static_cast<int32_t>(length));
2124 parameters.emplace_back(static_cast<int32_t>(slotId));
2125 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2140 std::vector<BaselineParameter> parameters;
2141 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2142 parameters.emplace_back(BaselineSpecialParameter::ACC);
2143 parameters.emplace_back(static_cast<int32_t>(methodId));
2144 parameters.emplace_back(length);
2145 parameters.emplace_back(BaselineSpecialParameter::SP);
2146 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2161 std::vector<BaselineParameter> parameters;
2162 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2163 parameters.emplace_back(BaselineSpecialParameter::ACC);
2164 parameters.emplace_back(static_cast<int32_t>(methodId));
2165 parameters.emplace_back(length);
2166 parameters.emplace_back(BaselineSpecialParameter::SP);
2167 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2180 std::vector<BaselineParameter> parameters;
2181 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2182 parameters.emplace_back(BaselineSpecialParameter::SP);
2183 parameters.emplace_back(static_cast<int32_t>(slotId));
2184 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2198 std::vector<BaselineParameter> parameters;
2199 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2200 parameters.emplace_back(BaselineSpecialParameter::SP);
2201 parameters.emplace_back(static_cast<int32_t>(argNo));
2202 parameters.emplace_back(static_cast<int32_t>(slotId));
2203 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2218 std::vector<BaselineParameter> parameters;
2219 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2220 parameters.emplace_back(BaselineSpecialParameter::SP);
2221 parameters.emplace_back(static_cast<int32_t>(arg1No));
2222 parameters.emplace_back(static_cast<int32_t>(arg2No));
2223 parameters.emplace_back(static_cast<int32_t>(slotId));
2224 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2240 std::vector<BaselineParameter> parameters;
2241 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2242 parameters.emplace_back(BaselineSpecialParameter::SP);
2243 parameters.emplace_back(static_cast<int32_t>(arg1No));
2244 parameters.emplace_back(static_cast<int32_t>(arg2No));
2245 parameters.emplace_back(static_cast<int32_t>(arg3No));
2246 parameters.emplace_back(static_cast<int32_t>(slotId));
2247 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2263 std::vector<BaselineParameter> parameters;
2264 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2265 parameters.emplace_back(BaselineSpecialParameter::SP);
2266 parameters.emplace_back(static_cast<int32_t>(numArgs));
2267 parameters.emplace_back(static_cast<int32_t>(arg));
2268 parameters.emplace_back(static_cast<int32_t>(slotId));
2269 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2283 std::vector<BaselineParameter> parameters;
2284 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2285 parameters.emplace_back(BaselineSpecialParameter::SP);
2286 parameters.emplace_back(static_cast<int32_t>(thisObjNo));
2287 parameters.emplace_back(static_cast<int32_t>(slotId));
2288 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2305 std::vector<BaselineParameter> parameters;
2306 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2307 parameters.emplace_back(BaselineSpecialParameter::SP);
2308 parameters.emplace_back(static_cast<int32_t>(thisObjId));
2309 parameters.emplace_back(static_cast<int32_t>(argId));
2310 parameters.emplace_back(static_cast<int32_t>(slotId));
2311 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2327 std::vector<BaselineParameter> parameters;
2328 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2329 parameters.emplace_back(BaselineSpecialParameter::SP);
2330 parameters.emplace_back(static_cast<int32_t>(thisObjId));
2331 parameters.emplace_back(static_cast<int32_t>(arg1Id));
2332 parameters.emplace_back(static_cast<int32_t>(arg2Id));
2333 parameters.emplace_back(static_cast<int32_t>(slotId));
2334 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2351 std::vector<BaselineParameter> parameters;
2352 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2353 parameters.emplace_back(BaselineSpecialParameter::SP);
2354 parameters.emplace_back(static_cast<int32_t>(thisObjId));
2358 parameters.emplace_back(static_cast<int32_t>(argIds));
2359 parameters.emplace_back(static_cast<int32_t>(slotId));
2360 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2377 std::vector<BaselineParameter> parameters;
2378 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2379 parameters.emplace_back(BaselineSpecialParameter::SP);
2380 parameters.emplace_back(static_cast<int32_t>(numArgs));
2381 parameters.emplace_back(static_cast<int32_t>(thisObj));
2382 parameters.emplace_back(static_cast<int32_t>(slotId));
2383 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2399 std::vector<BaselineParameter> parameters;
2400 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2401 parameters.emplace_back(BaselineSpecialParameter::SP);
2402 parameters.emplace_back(static_cast<int16_t>(range));
2403 parameters.emplace_back(static_cast<int16_t>(v0));
2404 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
2405 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2420 std::vector<BaselineParameter> parameters;
2421 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2422 parameters.emplace_back(BaselineSpecialParameter::SP);
2423 parameters.emplace_back(BaselineSpecialParameter::ACC);
2424 parameters.emplace_back(range);
2425 parameters.emplace_back(static_cast<int16_t>(v0));
2426 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2440 std::vector<BaselineParameter> parameters;
2441 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2442 parameters.emplace_back(BaselineSpecialParameter::SP);
2443 parameters.emplace_back(v0);
2444 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2457 std::vector<BaselineParameter> parameters;
2458 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2459 parameters.emplace_back(BaselineSpecialParameter::SP);
2460 parameters.emplace_back(BaselineSpecialParameter::ACC);
2461 parameters.emplace_back(VirtualRegister(argList));
2462 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
2463 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2477 std::vector<BaselineParameter> parameters;
2478 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2479 parameters.emplace_back(BaselineSpecialParameter::SP);
2480 parameters.emplace_back(BaselineSpecialParameter::ACC);
2481 parameters.emplace_back(VirtualRegister(object));
2482 parameters.emplace_back(VirtualRegister(argList));
2483 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2500 std::vector<BaselineParameter> parameters;
2501 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2502 parameters.emplace_back(BaselineSpecialParameter::SP);
2507 parameters.emplace_back(offset);
2508 parameters.emplace_back(static_cast<int32_t>(vRegIds));
2509 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2525 std::vector<BaselineParameter> parameters;
2526 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2527 parameters.emplace_back(BaselineSpecialParameter::SP);
2528 parameters.emplace_back(methodId);
2529 parameters.emplace_back(literalId);
2530 parameters.emplace_back(count);
2531 parameters.emplace_back(v0);
2532 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2549 std::vector<BaselineParameter> parameters;
2550 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2551 parameters.emplace_back(BaselineSpecialParameter::SP);
2554 parameters.emplace_back(static_cast<int32_t>(methodAndLiteralId));
2555 parameters.emplace_back(static_cast<int32_t>(countAndSuperClassId));
2556 parameters.emplace_back(static_cast<int32_t>(slotId));
2557 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2570 std::vector<BaselineParameter> parameters;
2571 parameters.emplace_back(BaselineSpecialParameter::ACC);
2572 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2585 std::vector<BaselineParameter> parameters;
2586 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2587 parameters.emplace_back(BaselineSpecialParameter::SP);
2588 parameters.emplace_back(BaselineSpecialParameter::ACC);
2589 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2602 std::vector<BaselineParameter> parameters;
2603 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2604 parameters.emplace_back(BaselineSpecialParameter::SP);
2605 parameters.emplace_back(BaselineSpecialParameter::ACC);
2606 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2619 std::vector<BaselineParameter> parameters;
2620 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2621 parameters.emplace_back(BaselineSpecialParameter::SP);
2622 parameters.emplace_back(VirtualRegister(iter));
2623 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2637 std::vector<BaselineParameter> parameters;
2638 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2639 parameters.emplace_back(static_cast<int32_t>(index));
2640 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2653 std::vector<BaselineParameter> parameters;
2654 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2655 parameters.emplace_back(BaselineSpecialParameter::SP);
2656 parameters.emplace_back(BaselineSpecialParameter::ACC);
2657 parameters.emplace_back(VirtualRegister(object));
2658 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2671 std::vector<BaselineParameter> parameters;
2672 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2673 parameters.emplace_back(BaselineSpecialParameter::SP);
2674 parameters.emplace_back(BaselineSpecialParameter::ACC);
2675 parameters.emplace_back(VirtualRegister(object));
2676 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2689 std::vector<BaselineParameter> parameters;
2690 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2691 parameters.emplace_back(BaselineSpecialParameter::SP);
2692 parameters.emplace_back(BaselineSpecialParameter::ACC);
2693 parameters.emplace_back(VirtualRegister(object));
2694 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2707 std::vector<BaselineParameter> parameters;
2708 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2709 parameters.emplace_back(BaselineSpecialParameter::SP);
2710 parameters.emplace_back(BaselineSpecialParameter::ACC);
2711 parameters.emplace_back(VirtualRegister(object));
2712 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2726 std::vector<BaselineParameter> parameters;
2727 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2728 parameters.emplace_back(BaselineSpecialParameter::SP);
2729 parameters.emplace_back(BaselineSpecialParameter::ACC);
2730 parameters.emplace_back(static_cast<int32_t>(restIdx));
2731 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2744 std::vector<BaselineParameter> parameters;
2745 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2746 parameters.emplace_back(BaselineSpecialParameter::SP);
2747 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2760 std::vector<BaselineParameter> parameters;
2761 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2762 parameters.emplace_back(BaselineSpecialParameter::SP);
2763 parameters.emplace_back(BaselineSpecialParameter::ACC);
2764 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2776 std::vector<BaselineParameter> parameters;
2777 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2778 parameters.emplace_back(BaselineSpecialParameter::SP);
2779 parameters.emplace_back(offset);
2780 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2792 std::vector<BaselineParameter> parameters;
2793 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2794 parameters.emplace_back(BaselineSpecialParameter::SP);
2795 parameters.emplace_back(offset);
2796 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2812 std::vector<BaselineParameter> parameters;
2813 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2814 parameters.emplace_back(BaselineSpecialParameter::SP);
2815 parameters.emplace_back(VirtualRegister(vLeftId));
2816 parameters.emplace_back(static_cast<int32_t>(slotId));
2817 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2832 std::vector<BaselineParameter> parameters;
2833 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2834 parameters.emplace_back(BaselineSpecialParameter::SP);
2835 parameters.emplace_back(VirtualRegister(vLeftId));
2836 parameters.emplace_back(static_cast<int32_t>(slotId));
2837 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2852 std::vector<BaselineParameter> parameters;
2853 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2854 parameters.emplace_back(BaselineSpecialParameter::SP);
2855 parameters.emplace_back(VirtualRegister(vLeftId));
2856 parameters.emplace_back(static_cast<int32_t>(slotId));
2857 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2872 std::vector<BaselineParameter> parameters;
2873 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2874 parameters.emplace_back(BaselineSpecialParameter::SP);
2875 parameters.emplace_back(VirtualRegister(vLeftId));
2876 parameters.emplace_back(static_cast<int32_t>(slotId));
2877 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2892 std::vector<BaselineParameter> parameters;
2893 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2894 parameters.emplace_back(BaselineSpecialParameter::SP);
2895 parameters.emplace_back(VirtualRegister(vLeftId));
2896 parameters.emplace_back(static_cast<int32_t>(slotId));
2897 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2912 std::vector<BaselineParameter> parameters;
2913 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2914 parameters.emplace_back(BaselineSpecialParameter::SP);
2915 parameters.emplace_back(VirtualRegister(vLeftId));
2916 parameters.emplace_back(static_cast<int32_t>(slotId));
2917 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2932 std::vector<BaselineParameter> parameters;
2933 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2934 parameters.emplace_back(BaselineSpecialParameter::SP);
2935 parameters.emplace_back(VirtualRegister(vLeftId));
2936 parameters.emplace_back(static_cast<int32_t>(slotId));
2937 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2952 std::vector<BaselineParameter> parameters;
2953 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2954 parameters.emplace_back(BaselineSpecialParameter::SP);
2955 parameters.emplace_back(VirtualRegister(vLeftId));
2956 parameters.emplace_back(static_cast<int32_t>(slotId));
2957 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2972 std::vector<BaselineParameter> parameters;
2973 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2974 parameters.emplace_back(BaselineSpecialParameter::SP);
2975 parameters.emplace_back(VirtualRegister(vLeftId));
2976 parameters.emplace_back(static_cast<int32_t>(slotId));
2977 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
2992 std::vector<BaselineParameter> parameters;
2993 parameters.emplace_back(BaselineSpecialParameter::GLUE);
2994 parameters.emplace_back(BaselineSpecialParameter::SP);
2995 parameters.emplace_back(VirtualRegister(vLeftId));
2996 parameters.emplace_back(static_cast<int32_t>(slotId));
2997 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3012 std::vector<BaselineParameter> parameters;
3013 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3014 parameters.emplace_back(BaselineSpecialParameter::SP);
3015 parameters.emplace_back(VirtualRegister(vLeftId));
3016 parameters.emplace_back(static_cast<int32_t>(slotId));
3017 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3030 std::vector<BaselineParameter> parameters;
3031 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3032 parameters.emplace_back(BaselineSpecialParameter::SP);
3033 parameters.emplace_back(VirtualRegister(vBaseId));
3034 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3047 std::vector<BaselineParameter> parameters;
3048 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3049 parameters.emplace_back(BaselineSpecialParameter::SP);
3050 parameters.emplace_back(static_cast<int32_t>(slotId));
3051 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3064 std::vector<BaselineParameter> parameters;
3065 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3066 parameters.emplace_back(BaselineSpecialParameter::SP);
3067 parameters.emplace_back(static_cast<int32_t>(slotId));
3068 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3081 std::vector<BaselineParameter> parameters;
3082 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3083 parameters.emplace_back(BaselineSpecialParameter::SP);
3084 parameters.emplace_back(static_cast<int32_t>(slotId));
3085 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3098 std::vector<BaselineParameter> parameters;
3099 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3100 parameters.emplace_back(BaselineSpecialParameter::SP);
3101 parameters.emplace_back(static_cast<int32_t>(slotId));
3102 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3115 std::vector<BaselineParameter> parameters;
3116 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3117 parameters.emplace_back(BaselineSpecialParameter::SP);
3118 parameters.emplace_back(BaselineSpecialParameter::ACC);
3119 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3132 std::vector<BaselineParameter> parameters;
3133 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3134 parameters.emplace_back(BaselineSpecialParameter::SP);
3135 parameters.emplace_back(BaselineSpecialParameter::ACC);
3136 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3153 std::vector<BaselineParameter> parameters;
3154 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3155 parameters.emplace_back(BaselineSpecialParameter::SP);
3156 parameters.emplace_back(VirtualRegister(vLeftId));
3157 parameters.emplace_back(static_cast<int32_t>(slotId));
3158 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3173 std::vector<BaselineParameter> parameters;
3174 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3175 parameters.emplace_back(BaselineSpecialParameter::SP);
3176 parameters.emplace_back(VirtualRegister(vLeftId));
3177 parameters.emplace_back(static_cast<int32_t>(slotId));
3178 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3193 std::vector<BaselineParameter> parameters;
3194 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3195 parameters.emplace_back(BaselineSpecialParameter::SP);
3196 parameters.emplace_back(VirtualRegister(vLeftId));
3197 parameters.emplace_back(static_cast<int32_t>(slotId));
3198 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3213 std::vector<BaselineParameter> parameters;
3214 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3215 parameters.emplace_back(BaselineSpecialParameter::SP);
3216 parameters.emplace_back(VirtualRegister(vLeftId));
3217 parameters.emplace_back(static_cast<int32_t>(slotId));
3218 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3233 std::vector<BaselineParameter> parameters;
3234 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3235 parameters.emplace_back(BaselineSpecialParameter::SP);
3236 parameters.emplace_back(VirtualRegister(vLeftId));
3237 parameters.emplace_back(static_cast<int32_t>(slotId));
3238 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3253 std::vector<BaselineParameter> parameters;
3254 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3255 parameters.emplace_back(BaselineSpecialParameter::SP);
3256 parameters.emplace_back(VirtualRegister(vLeftId));
3257 parameters.emplace_back(static_cast<int32_t>(slotId));
3258 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3271 std::vector<BaselineParameter> parameters;
3272 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3273 parameters.emplace_back(BaselineSpecialParameter::SP);
3274 parameters.emplace_back(BaselineSpecialParameter::ACC);
3275 parameters.emplace_back(VirtualRegister(vSrcId));
3276 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3291 std::vector<BaselineParameter> parameters;
3292 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3293 parameters.emplace_back(BaselineSpecialParameter::SP);
3294 parameters.emplace_back(static_cast<int32_t>(vObjId));
3295 parameters.emplace_back(static_cast<int32_t>(slotId));
3296 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3311 std::vector<BaselineParameter> parameters;
3312 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3313 parameters.emplace_back(BaselineSpecialParameter::SP);
3314 parameters.emplace_back(VirtualRegister(vLeftId));
3315 parameters.emplace_back(static_cast<int32_t>(slotId));
3316 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3331 std::vector<BaselineParameter> parameters;
3332 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3333 parameters.emplace_back(BaselineSpecialParameter::SP);
3334 parameters.emplace_back(VirtualRegister(vLeftId));
3335 parameters.emplace_back(static_cast<int32_t>(slotId));
3336 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3349 std::vector<BaselineParameter> parameters;
3350 parameters.emplace_back(BaselineSpecialParameter::ACC);
3351 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3364 std::vector<BaselineParameter> parameters;
3365 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3366 parameters.emplace_back(BaselineSpecialParameter::SP);
3367 parameters.emplace_back(BaselineSpecialParameter::ACC);
3368 parameters.emplace_back(static_cast<int32_t>(slotId));
3369 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3382 std::vector<BaselineParameter> parameters;
3383 parameters.emplace_back(BaselineSpecialParameter::ACC);
3384 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3397 std::vector<BaselineParameter> parameters;
3398 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3399 parameters.emplace_back(BaselineSpecialParameter::SP);
3400 parameters.emplace_back(BaselineSpecialParameter::ACC);
3401 parameters.emplace_back(static_cast<int32_t>(slotId));
3402 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3678 std::vector<BaselineParameter> parameters;
3679 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3680 parameters.emplace_back(BaselineSpecialParameter::SP); // state
3681 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3694 std::vector<BaselineParameter> parameters;
3695 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3696 parameters.emplace_back(BaselineSpecialParameter::SP);
3697 parameters.emplace_back(VirtualRegister(func));
3698 parameters.emplace_back(BaselineSpecialParameter::ACC);
3699 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3712 std::vector<BaselineParameter> parameters;
3713 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3714 parameters.emplace_back(BaselineSpecialParameter::SP);
3715 parameters.emplace_back(BaselineSpecialParameter::ACC);
3716 parameters.emplace_back(VirtualRegister(object));
3717 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3730 std::vector<BaselineParameter> parameters;
3731 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3732 parameters.emplace_back(BaselineSpecialParameter::SP);
3733 parameters.emplace_back(offset);
3734 parameters.emplace_back(static_cast<int32_t>(v0));
3735 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3747 std::vector<BaselineParameter> parameters;
3748 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3749 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3764 std::vector<BaselineParameter> parameters;
3765 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3766 parameters.emplace_back(BaselineSpecialParameter::SP);
3767 parameters.emplace_back(static_cast<int32_t>(v0));
3768 parameters.emplace_back(index);
3769 parameters.emplace_back(static_cast<int32_t>(slotId));
3770 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3784 std::vector<BaselineParameter> parameters;
3785 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3786 parameters.emplace_back(BaselineSpecialParameter::SP);
3787 parameters.emplace_back(static_cast<int32_t>(v0));
3788 parameters.emplace_back(index);
3789 parameters.emplace_back(static_cast<int32_t>(slotId));
3790 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3803 std::vector<BaselineParameter> parameters;
3804 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3805 parameters.emplace_back(BaselineSpecialParameter::SP);
3806 parameters.emplace_back(static_cast<int32_t>(index));
3807 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3823 std::vector<BaselineParameter> parameters;
3824 parameters.emplace_back(BaselineSpecialParameter::SP);
3825 parameters.emplace_back(static_cast<int32_t>(level));
3826 parameters.emplace_back(static_cast<int32_t>(slot));
3827 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3843 std::vector<BaselineParameter> parameters;
3844 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3845 parameters.emplace_back(BaselineSpecialParameter::SP);
3846 parameters.emplace_back(BaselineSpecialParameter::ACC);
3847 parameters.emplace_back(static_cast<int32_t>(level));
3848 parameters.emplace_back(static_cast<int32_t>(slot));
3849 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3861 std::vector<BaselineParameter> parameters;
3862 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3863 parameters.emplace_back(index);
3864 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3877 std::vector<BaselineParameter> parameters;
3878 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3879 parameters.emplace_back(BaselineSpecialParameter::ACC);
3880 parameters.emplace_back(index);
3881 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3893 std::vector<BaselineParameter> parameters;
3894 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3895 parameters.emplace_back(index);
3896 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3909 std::vector<BaselineParameter> parameters;
3910 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3911 parameters.emplace_back(index);
3912 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3925 std::vector<BaselineParameter> parameters;
3926 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3927 parameters.emplace_back(BaselineSpecialParameter::SP);
3928 parameters.emplace_back(index);
3929 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3942 std::vector<BaselineParameter> parameters;
3943 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3944 parameters.emplace_back(BaselineSpecialParameter::SP);
3945 parameters.emplace_back(BaselineSpecialParameter::ACC);
3946 parameters.emplace_back(index);
3947 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3960 std::vector<BaselineParameter> parameters;
3961 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3962 parameters.emplace_back(BaselineSpecialParameter::SP);
3963 parameters.emplace_back(index);
3964 parameters.emplace_back(static_cast<int32_t>(slotId));
3965 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
3981 std::vector<BaselineParameter> parameters;
3982 parameters.emplace_back(BaselineSpecialParameter::GLUE);
3983 parameters.emplace_back(BaselineSpecialParameter::SP);
3984 parameters.emplace_back(BaselineSpecialParameter::ACC);
3985 parameters.emplace_back(range);
3986 parameters.emplace_back(static_cast<int16_t>(v0));
3987 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4002 std::vector<BaselineParameter> parameters;
4003 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4004 parameters.emplace_back(BaselineSpecialParameter::SP);
4005 parameters.emplace_back(range);
4006 parameters.emplace_back(static_cast<int16_t>(v0));
4007 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4022 std::vector<BaselineParameter> parameters;
4023 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4024 parameters.emplace_back(BaselineSpecialParameter::SP);
4025 parameters.emplace_back(BaselineSpecialParameter::ACC);
4026 parameters.emplace_back(static_cast<int32_t>(actualNumArgs));
4027 parameters.emplace_back(vregId);
4028 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4029 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4044 std::vector<BaselineParameter> parameters;
4045 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4046 parameters.emplace_back(BaselineSpecialParameter::SP);
4047 parameters.emplace_back(BaselineSpecialParameter::ACC);
4048 parameters.emplace_back(static_cast<int32_t>(actualNumArgs));
4049 parameters.emplace_back(vregId);
4050 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4051 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4067 std::vector<BaselineParameter> parameters;
4068 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4069 parameters.emplace_back(BaselineSpecialParameter::SP);
4070 parameters.emplace_back(BaselineSpecialParameter::ACC);
4071 parameters.emplace_back(numVars);
4072 parameters.emplace_back(scopeId);
4073 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4087 std::vector<BaselineParameter> parameters;
4088 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4089 parameters.emplace_back(BaselineSpecialParameter::SP);
4090 parameters.emplace_back(BaselineSpecialParameter::ACC);
4091 parameters.emplace_back(static_cast<int32_t>(numVars));
4092 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4109 std::vector<BaselineParameter> parameters;
4110 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4111 parameters.emplace_back(BaselineSpecialParameter::SP);
4112 parameters.emplace_back(numArgs);
4113 parameters.emplace_back(static_cast<int16_t>(firstArgRegIdx));
4114 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4115 parameters.emplace_back(static_cast<int32_t>(slotId));
4116 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4134 std::vector<BaselineParameter> parameters;
4135 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4136 parameters.emplace_back(BaselineSpecialParameter::SP);
4137 parameters.emplace_back(numKeys);
4138 parameters.emplace_back(objId);
4139 parameters.emplace_back(static_cast<int16_t>(firstArgRegIdx));
4140 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4157 std::vector<BaselineParameter> parameters;
4158 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4159 parameters.emplace_back(BaselineSpecialParameter::SP);
4160 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4171 std::vector<BaselineParameter> parameters;
4172 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4173 parameters.emplace_back(BaselineSpecialParameter::SP);
4174 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4186 std::vector<BaselineParameter> parameters;
4187 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4188 parameters.emplace_back(BaselineSpecialParameter::SP);
4189 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4201 std::vector<BaselineParameter> parameters;
4202 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4203 parameters.emplace_back(BaselineSpecialParameter::SP);
4204 parameters.emplace_back(BaselineSpecialParameter::ACC);
4205 parameters.emplace_back(imm);
4206 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4218 std::vector<BaselineParameter> parameters;
4219 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4220 parameters.emplace_back(BaselineSpecialParameter::SP);
4221 parameters.emplace_back(BaselineSpecialParameter::ACC);
4222 parameters.emplace_back(imm);
4223 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4235 std::vector<BaselineParameter> parameters;
4236 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4237 parameters.emplace_back(BaselineSpecialParameter::SP);
4238 parameters.emplace_back(static_cast<int32_t>(stringId));
4239 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4252 std::vector<BaselineParameter> parameters;
4253 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4254 parameters.emplace_back(BaselineSpecialParameter::SP);
4255 parameters.emplace_back(v0);
4256 parameters.emplace_back(v1);
4257 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4269 std::vector<BaselineParameter> parameters;
4270 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4271 parameters.emplace_back(BaselineSpecialParameter::SP);
4272 parameters.emplace_back(VirtualRegister(v0));
4273 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4284 std::vector<BaselineParameter> parameters;
4285 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4286 parameters.emplace_back(BaselineSpecialParameter::SP);
4287 parameters.emplace_back(VirtualRegister(v0));
4288 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4300 std::vector<BaselineParameter> parameters;
4301 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4302 parameters.emplace_back(BaselineSpecialParameter::SP);
4303 parameters.emplace_back(BaselineSpecialParameter::ACC);
4304 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4323 std::vector<BaselineParameter> parameters;
4324 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4325 parameters.emplace_back(BaselineSpecialParameter::SP);
4326 parameters.emplace_back(BaselineSpecialParameter::ACC);
4327 parameters.emplace_back(static_cast<int32_t>(levelIndex));
4328 parameters.emplace_back(static_cast<int32_t>(slotIndex));
4329 parameters.emplace_back(BaselineSpecialParameter::ENV);
4330 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4347 std::vector<BaselineParameter> parameters;
4348 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4349 parameters.emplace_back(BaselineSpecialParameter::SP);
4350 parameters.emplace_back(static_cast<int32_t>(levelIndex));
4351 parameters.emplace_back(static_cast<int32_t>(slotIndex));
4352 parameters.emplace_back(objId);
4353 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4369 std::vector<BaselineParameter> parameters;
4370 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4371 parameters.emplace_back(BaselineSpecialParameter::SP);
4372 parameters.emplace_back(BaselineSpecialParameter::ACC);
4373 parameters.emplace_back(static_cast<int32_t>(levelIndex));
4374 parameters.emplace_back(static_cast<int32_t>(slotIndex));
4375 parameters.emplace_back(BaselineSpecialParameter::ENV);
4376 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4389 std::vector<BaselineParameter> parameters;
4390 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4391 parameters.emplace_back(BaselineSpecialParameter::SP);
4392 parameters.emplace_back(BaselineSpecialParameter::ACC);
4393 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4407 std::vector<BaselineParameter> parameters;
4408 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4409 parameters.emplace_back(BaselineSpecialParameter::ACC);
4410 parameters.emplace_back(static_cast<int32_t>(v0));
4411 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4496 std::vector<BaselineParameter> parameters;
4497 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4498 parameters.emplace_back(BaselineSpecialParameter::SP);
4499 parameters.emplace_back(BaselineSpecialParameter::ACC);
4500 parameters.emplace_back(v0);
4501 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4548 std::vector<BaselineParameter> parameters;
4549 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4550 parameters.emplace_back(BaselineSpecialParameter::SP);
4551 parameters.emplace_back(offset);
4552 parameters.emplace_back(v0);
4553 parameters.emplace_back(v1);
4554 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4566 std::vector<BaselineParameter> parameters;
4567 parameters.emplace_back(BaselineSpecialParameter::SP);
4568 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4581 std::vector<BaselineParameter> parameters;
4582 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4583 parameters.emplace_back(BaselineSpecialParameter::SP);
4584 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4597 std::vector<BaselineParameter> parameters;
4598 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4599 parameters.emplace_back(BaselineSpecialParameter::SP);
4600 parameters.emplace_back(v0);
4601 parameters.emplace_back(v1);
4602 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4618 std::vector<BaselineParameter> parameters;
4619 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4620 parameters.emplace_back(BaselineSpecialParameter::SP);
4621 parameters.emplace_back(immI16);
4622 parameters.emplace_back(static_cast<int32_t>(slotId));
4623 parameters.emplace_back(BaselineSpecialParameter::PROFILE_TYPE_INFO);
4624 parameters.emplace_back(BaselineSpecialParameter::PC);
4625 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4638 std::vector<BaselineParameter> parameters;
4639 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4640 parameters.emplace_back(immI16);
4641 parameters.emplace_back(BaselineSpecialParameter::SP);
4642 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4655 std::vector<BaselineParameter> parameters;
4656 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4657 parameters.emplace_back(BaselineSpecialParameter::SP);
4658 parameters.emplace_back(v0);
4659 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4672 std::vector<BaselineParameter> parameters;
4673 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4674 parameters.emplace_back(BaselineSpecialParameter::SP);
4675 parameters.emplace_back(v0);
4676 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4689 std::vector<BaselineParameter> parameters;
4690 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4691 parameters.emplace_back(BaselineSpecialParameter::SP);
4692 parameters.emplace_back(v0);
4693 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4706 std::vector<BaselineParameter> parameters;
4707 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4708 parameters.emplace_back(BaselineSpecialParameter::SP);
4709 parameters.emplace_back(v0);
4710 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4723 std::vector<BaselineParameter> parameters;
4724 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4725 parameters.emplace_back(BaselineSpecialParameter::SP);
4726 parameters.emplace_back(index);
4727 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4740 std::vector<BaselineParameter> parameters;
4741 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4742 parameters.emplace_back(BaselineSpecialParameter::SP);
4743 parameters.emplace_back(index);
4744 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4758 std::vector<BaselineParameter> parameters;
4759 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4760 parameters.emplace_back(BaselineSpecialParameter::SP);
4761 parameters.emplace_back(funcReg);
4762 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4763 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4778 std::vector<BaselineParameter> parameters;
4779 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4780 parameters.emplace_back(BaselineSpecialParameter::SP);
4781 parameters.emplace_back(funcReg);
4782 parameters.emplace_back(v0);
4783 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4784 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4800 std::vector<BaselineParameter> parameters;
4801 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4802 parameters.emplace_back(BaselineSpecialParameter::SP);
4803 parameters.emplace_back(funcReg);
4804 parameters.emplace_back(v0);
4805 parameters.emplace_back(v1);
4806 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4807 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4824 std::vector<BaselineParameter> parameters;
4825 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4826 parameters.emplace_back(BaselineSpecialParameter::SP);
4827 parameters.emplace_back(funcReg);
4828 parameters.emplace_back(v0);
4829 parameters.emplace_back(v1);
4830 parameters.emplace_back(v2);
4831 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4847 std::vector<BaselineParameter> parameters;
4848 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4849 parameters.emplace_back(BaselineSpecialParameter::SP);
4850 parameters.emplace_back(v0);
4851 parameters.emplace_back(v1);
4852 parameters.emplace_back(v2);
4853 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4869 std::vector<BaselineParameter> parameters;
4870 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4871 parameters.emplace_back(BaselineSpecialParameter::SP);
4872 parameters.emplace_back(static_cast<int32_t>(actualNumArgs));
4873 parameters.emplace_back(funcReg);
4874 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4875 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4891 std::vector<BaselineParameter> parameters;
4892 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4893 parameters.emplace_back(BaselineSpecialParameter::SP);
4894 parameters.emplace_back(static_cast<int32_t>(index));
4895 parameters.emplace_back(funcReg);
4896 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
4897 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4915 std::vector<BaselineParameter> parameters;
4916 parameters.emplace_back(BaselineSpecialParameter::SP);
4917 parameters.emplace_back(static_cast<int32_t>(methodId));
4918 parameters.emplace_back(static_cast<int32_t>(literalId));
4919 parameters.emplace_back(static_cast<int32_t>(length));
4921 parameters.emplace_back(static_cast<int32_t>(vregIds));
4922 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4923 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4936 std::vector<BaselineParameter> parameters;
4937 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4938 parameters.emplace_back(BaselineSpecialParameter::SP);
4939 parameters.emplace_back(BaselineSpecialParameter::ACC);
4940 parameters.emplace_back(v0);
4941 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4954 std::vector<BaselineParameter> parameters;
4955 parameters.emplace_back(BaselineSpecialParameter::SP);
4956 parameters.emplace_back(BaselineSpecialParameter::ACC);
4957 parameters.emplace_back(v0);
4958 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4971 std::vector<BaselineParameter> parameters;
4972 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4973 parameters.emplace_back(BaselineSpecialParameter::SP);
4974 parameters.emplace_back(v0);
4975 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
4989 std::vector<BaselineParameter> parameters;
4990 parameters.emplace_back(BaselineSpecialParameter::GLUE);
4991 parameters.emplace_back(BaselineSpecialParameter::SP);
4992 parameters.emplace_back(v0);
4993 parameters.emplace_back(v1);
4994 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5008 std::vector<BaselineParameter> parameters;
5009 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5010 parameters.emplace_back(BaselineSpecialParameter::SP);
5011 parameters.emplace_back(v0);
5012 parameters.emplace_back(v1);
5013 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5027 std::vector<BaselineParameter> parameters;
5028 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5029 parameters.emplace_back(BaselineSpecialParameter::SP);
5030 parameters.emplace_back(v0);
5031 parameters.emplace_back(v1);
5032 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5046 std::vector<BaselineParameter> parameters;
5047 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5048 parameters.emplace_back(BaselineSpecialParameter::SP);
5049 parameters.emplace_back(BaselineSpecialParameter::ACC);
5050 parameters.emplace_back(v0);
5051 parameters.emplace_back(v1);
5052 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5065 std::vector<BaselineParameter> parameters;
5066 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5067 parameters.emplace_back(BaselineSpecialParameter::SP);
5068 parameters.emplace_back(v0);
5069 parameters.emplace_back(v1);
5070 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5084 std::vector<BaselineParameter> parameters;
5085 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5086 parameters.emplace_back(BaselineSpecialParameter::SP);
5087 parameters.emplace_back(v0);
5088 parameters.emplace_back(v1);
5089 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5103 std::vector<BaselineParameter> parameters;
5104 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5105 parameters.emplace_back(BaselineSpecialParameter::SP);
5106 parameters.emplace_back(v0);
5107 parameters.emplace_back(index);
5108 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5122 std::vector<BaselineParameter> parameters;
5123 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5124 parameters.emplace_back(BaselineSpecialParameter::SP);
5125 parameters.emplace_back(v0);
5126 parameters.emplace_back(v1);
5127 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5141 std::vector<BaselineParameter> parameters;
5142 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5143 parameters.emplace_back(BaselineSpecialParameter::SP);
5144 parameters.emplace_back(v0);
5145 parameters.emplace_back(v1);
5146 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5164 std::vector<BaselineParameter> parameters;
5165 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5166 parameters.emplace_back(BaselineSpecialParameter::SP);
5167 parameters.emplace_back(static_cast<int32_t>(level));
5168 parameters.emplace_back(static_cast<int32_t>(slot));
5169 parameters.emplace_back(v0);
5170 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5187 std::vector<BaselineParameter> parameters;
5188 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5189 parameters.emplace_back(BaselineSpecialParameter::SP);
5190 parameters.emplace_back(static_cast<int32_t>(level));
5191 parameters.emplace_back(static_cast<int32_t>(slot));
5192 parameters.emplace_back(v0);
5193 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5210 std::vector<BaselineParameter> parameters;
5211 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5212 parameters.emplace_back(BaselineSpecialParameter::SP);
5213 parameters.emplace_back(static_cast<int32_t>(level));
5214 parameters.emplace_back(static_cast<int32_t>(slot));
5215 parameters.emplace_back(v0);
5216 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5228 std::vector<BaselineParameter> parameters;
5229 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5230 parameters.emplace_back(stringId);
5231 parameters.emplace_back(BaselineSpecialParameter::SP);
5232 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5244 std::vector<BaselineParameter> parameters;
5245 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5246 parameters.emplace_back(BaselineSpecialParameter::ACC);
5247 parameters.emplace_back(stringId);
5248 parameters.emplace_back(BaselineSpecialParameter::SP);
5249 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5261 std::vector<BaselineParameter> parameters;
5262 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5263 parameters.emplace_back(BaselineSpecialParameter::SP);
5264 parameters.emplace_back(v0);
5265 parameters.emplace_back(stringId);
5266 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5279 std::vector<BaselineParameter> parameters;
5280 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5281 parameters.emplace_back(BaselineSpecialParameter::SP);
5282 parameters.emplace_back(stringId);
5283 parameters.emplace_back(v0);
5284 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5297 std::vector<BaselineParameter> parameters;
5298 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5299 parameters.emplace_back(stringId);
5300 parameters.emplace_back(flagI8);
5301 parameters.emplace_back(BaselineSpecialParameter::SP);
5302 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5314 std::vector<BaselineParameter> parameters;
5315 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5316 parameters.emplace_back(BaselineSpecialParameter::ACC);
5317 parameters.emplace_back(stringId);
5318 parameters.emplace_back(BaselineSpecialParameter::SP);
5319 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5332 std::vector<BaselineParameter> parameters;
5333 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5334 parameters.emplace_back(BaselineSpecialParameter::ACC);
5335 parameters.emplace_back(stringId);
5336 parameters.emplace_back(BaselineSpecialParameter::SP);
5337 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5350 std::vector<BaselineParameter> parameters;
5351 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5352 parameters.emplace_back(BaselineSpecialParameter::ACC);
5353 parameters.emplace_back(stringId);
5354 parameters.emplace_back(BaselineSpecialParameter::SP);
5355 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5367 std::vector<BaselineParameter> parameters;
5368 parameters.emplace_back(BaselineSpecialParameter::SP);
5369 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5382 std::vector<BaselineParameter> parameters;
5383 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5384 parameters.emplace_back(BaselineSpecialParameter::ACC);
5385 parameters.emplace_back(BaselineSpecialParameter::SP);
5386 parameters.emplace_back(immI16);
5387 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5399 std::vector<BaselineParameter> parameters;
5400 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5401 parameters.emplace_back(BaselineSpecialParameter::SP);
5402 parameters.emplace_back(BaselineSpecialParameter::ACC);
5403 parameters.emplace_back(VirtualRegister(vregId));
5404 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5424 std::vector<BaselineParameter> parameters;
5425 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5426 parameters.emplace_back(BaselineSpecialParameter::SP);
5427 parameters.emplace_back(static_cast<int32_t>(slotId));
5428 parameters.emplace_back(static_cast<int32_t>(stringId));
5429 parameters.emplace_back(static_cast<int32_t>(v0));
5430 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5446 std::vector<BaselineParameter> parameters;
5447 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5448 parameters.emplace_back(BaselineSpecialParameter::SP);
5449 parameters.emplace_back(static_cast<int32_t>(slotId));
5450 parameters.emplace_back(static_cast<int32_t>(stringId));
5451 parameters.emplace_back(static_cast<int32_t>(v0));
5452 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5464 std::vector<BaselineParameter> parameters;
5465 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5466 parameters.emplace_back(BaselineSpecialParameter::SP);
5467 parameters.emplace_back(BaselineSpecialParameter::ACC);
5468 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5480 std::vector<BaselineParameter> parameters;
5481 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5482 parameters.emplace_back(BaselineSpecialParameter::SP);
5483 parameters.emplace_back(BaselineSpecialParameter::ACC);
5484 parameters.emplace_back(v0);
5485 parameters.emplace_back(v1);
5486 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5500 std::vector<BaselineParameter> parameters;
5501 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5502 parameters.emplace_back(BaselineSpecialParameter::SP);
5503 parameters.emplace_back(BaselineSpecialParameter::ACC);
5504 parameters.emplace_back(index);
5505 parameters.emplace_back(v0);
5506 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5518 std::vector<BaselineParameter> parameters;
5519 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5520 parameters.emplace_back(BaselineSpecialParameter::SP);
5521 parameters.emplace_back(BaselineSpecialParameter::ACC);
5522 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5538 std::vector<BaselineParameter> parameters;
5539 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5540 parameters.emplace_back(BaselineSpecialParameter::SP);
5541 parameters.emplace_back(static_cast<int32_t>(count));
5542 parameters.emplace_back(static_cast<int32_t>(literalId));
5543 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5560 std::vector<BaselineParameter> parameters;
5561 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5562 parameters.emplace_back(BaselineSpecialParameter::SP);
5563 parameters.emplace_back(BaselineSpecialParameter::ACC);
5564 parameters.emplace_back(static_cast<int32_t>(levelIndex));
5565 parameters.emplace_back(static_cast<int32_t>(slotIndex));
5566 parameters.emplace_back(v0);
5567 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5580 std::vector<BaselineParameter> parameters;
5581 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5582 parameters.emplace_back(BaselineSpecialParameter::SP);
5583 parameters.emplace_back(BaselineSpecialParameter::ACC);
5584 parameters.emplace_back(v0);
5585 parameters.emplace_back(BaselineSpecialParameter::HOTNESS_COUNTER);
5586 parameters.emplace_back(static_cast<int32_t>(slotId));
5587 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5604 std::vector<BaselineParameter> parameters;
5605 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5606 parameters.emplace_back(BaselineSpecialParameter::SP);
5607 parameters.emplace_back(methodId);
5608 parameters.emplace_back(literalId);
5609 parameters.emplace_back(length);
5610 parameters.emplace_back(v0);
5611 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);
5623 std::vector<BaselineParameter> parameters;
5624 parameters.emplace_back(BaselineSpecialParameter::GLUE);
5625 parameters.emplace_back(BaselineSpecialParameter::SP);
5626 parameters.emplace_back(level);
5627 GetBaselineAssembler().CallBuiltin(builtinAddress, parameters);