Lines Matching refs:inputs
593 info.inputs.emplace_back(VirtualRegister(vsrc));
600 info.inputs.emplace_back(VirtualRegister(vsrc));
607 info.inputs.emplace_back(VirtualRegister(vsrc));
612 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
617 info.inputs.emplace_back(VirtualRegister(vsrc));
626 info.inputs.emplace_back(Immediate(READ_INST_32_0()));
630 info.inputs.emplace_back(Immediate(READ_INST_64_0()));
635 info.inputs.emplace_back(VirtualRegister(a0));
641 info.inputs.emplace_back(VirtualRegister(startReg));
642 info.inputs.emplace_back(VirtualRegister(a0));
648 info.inputs.emplace_back(VirtualRegister(a0));
649 info.inputs.emplace_back(VirtualRegister(a1));
656 info.inputs.emplace_back(VirtualRegister(a0));
657 info.inputs.emplace_back(VirtualRegister(a1));
658 info.inputs.emplace_back(VirtualRegister(a2));
664 info.inputs.emplace_back(VirtualRegister(startReg));
666 info.inputs.emplace_back(VirtualRegister(startReg + i));
673 info.inputs.emplace_back(VirtualRegister(startReg));
675 info.inputs.emplace_back(VirtualRegister(startReg + i));
681 info.inputs.emplace_back(VirtualRegister(startReg));
688 info.inputs.emplace_back(VirtualRegister(startReg));
689 info.inputs.emplace_back(VirtualRegister(a0));
690 info.inputs.emplace_back(VirtualRegister(a1));
698 info.inputs.emplace_back(VirtualRegister(startReg));
699 info.inputs.emplace_back(VirtualRegister(a0));
700 info.inputs.emplace_back(VirtualRegister(a1));
701 info.inputs.emplace_back(VirtualRegister(a2));
706 info.inputs.emplace_back(VirtualRegister(startReg));
713 info.inputs.emplace_back(VirtualRegister(v0));
714 info.inputs.emplace_back(VirtualRegister(v1));
721 info.inputs.emplace_back(VirtualRegister(startReg + i));
729 info.inputs.emplace_back(VirtualRegister(startReg + i));
735 info.inputs.emplace_back(VirtualRegister(v0));
740 info.inputs.emplace_back(VirtualRegister(v0));
746 info.inputs.emplace_back(VirtualRegister(v0));
747 info.inputs.emplace_back(VirtualRegister(v1));
752 info.inputs.emplace_back(ICSlotId(stringId));
757 info.inputs.emplace_back(Immediate(imm));
762 info.inputs.emplace_back(Immediate(imm));
767 info.inputs.emplace_back(VirtualRegister(v0));
772 info.inputs.emplace_back(VirtualRegister(v0));
777 info.inputs.emplace_back(VirtualRegister(v0));
782 info.inputs.emplace_back(VirtualRegister(v0));
787 info.inputs.emplace_back(VirtualRegister(v0));
792 info.inputs.emplace_back(VirtualRegister(v0));
797 info.inputs.emplace_back(VirtualRegister(v0));
802 info.inputs.emplace_back(VirtualRegister(v0));
807 info.inputs.emplace_back(VirtualRegister(v0));
812 info.inputs.emplace_back(VirtualRegister(v0));
817 info.inputs.emplace_back(VirtualRegister(v0));
822 info.inputs.emplace_back(VirtualRegister(vs));
827 info.inputs.emplace_back(VirtualRegister(v0));
832 info.inputs.emplace_back(VirtualRegister(v0));
837 info.inputs.emplace_back(VirtualRegister(v0));
842 info.inputs.emplace_back(VirtualRegister(v0));
847 info.inputs.emplace_back(VirtualRegister(v0));
852 info.inputs.emplace_back(VirtualRegister(v0));
857 info.inputs.emplace_back(VirtualRegister(v0));
862 info.inputs.emplace_back(VirtualRegister(v0));
868 info.inputs.emplace_back(ICSlotId(slotId));
869 info.inputs.emplace_back(VirtualRegister(v0));
874 info.inputs.emplace_back(VirtualRegister(v0));
879 info.inputs.emplace_back(VirtualRegister(v0));
884 info.inputs.emplace_back(VirtualRegister(v0));
891 info.inputs.emplace_back(ICSlotId(slotId));
892 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
893 info.inputs.emplace_back(Immediate(length));
894 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
901 info.inputs.emplace_back(ICSlotId(slotId));
902 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
903 info.inputs.emplace_back(Immediate(length));
904 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
911 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
912 info.inputs.emplace_back(Immediate(length));
913 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
914 info.inputs.emplace_back(ICSlotId(slotId));
921 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
922 info.inputs.emplace_back(Immediate(length));
923 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
924 info.inputs.emplace_back(ICSlotId(slotId));
931 info.inputs.emplace_back(VirtualRegister(firstArgRegIdx + i));
939 info.inputs.emplace_back(VirtualRegister(firstArgRegIdx + i));
947 info.inputs.emplace_back(VirtualRegister(firstArgRegIdx + i));
954 info.inputs.emplace_back(Immediate(level));
955 info.inputs.emplace_back(Immediate(slot));
956 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
962 info.inputs.emplace_back(Immediate(level));
963 info.inputs.emplace_back(Immediate(slot));
964 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
970 info.inputs.emplace_back(Immediate(level));
971 info.inputs.emplace_back(Immediate(slot));
972 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
978 info.inputs.emplace_back(Immediate(level));
979 info.inputs.emplace_back(Immediate(slot));
985 info.inputs.emplace_back(Immediate(level));
986 info.inputs.emplace_back(Immediate(slot));
992 info.inputs.emplace_back(Immediate(level));
993 info.inputs.emplace_back(Immediate(slot));
999 info.inputs.emplace_back(Immediate(level));
1000 info.inputs.emplace_back(Immediate(slot));
1001 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1007 info.inputs.emplace_back(Immediate(level));
1008 info.inputs.emplace_back(Immediate(slot));
1009 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1015 info.inputs.emplace_back(Immediate(level));
1016 info.inputs.emplace_back(Immediate(slot));
1017 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1023 info.inputs.emplace_back(Immediate(level));
1024 info.inputs.emplace_back(Immediate(slot));
1030 info.inputs.emplace_back(Immediate(level));
1031 info.inputs.emplace_back(Immediate(slot));
1037 info.inputs.emplace_back(Immediate(level));
1038 info.inputs.emplace_back(Immediate(slot));
1043 info.inputs.emplace_back(Immediate(numVars));
1044 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1050 info.inputs.emplace_back(Immediate(numVars));
1051 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1057 info.inputs.emplace_back(Immediate(numVars));
1062 info.inputs.emplace_back(Immediate(numVars));
1068 info.inputs.emplace_back(Immediate(numVars));
1069 info.inputs.emplace_back(Immediate(scopeId));
1070 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1077 info.inputs.emplace_back(Immediate(numVars));
1078 info.inputs.emplace_back(Immediate(scopeId));
1079 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1086 info.inputs.emplace_back(VirtualRegister(v0));
1087 info.inputs.emplace_back(VirtualRegister(v1));
1094 info.inputs.emplace_back(Immediate(offset)); // Save the pc offset when suspend
1095 info.inputs.emplace_back(VirtualRegister(v0));
1100 info.inputs.emplace_back(VirtualRegister(v0));
1105 info.inputs.emplace_back(VirtualRegister(v0));
1110 info.inputs.emplace_back(VirtualRegister(v0));
1115 info.inputs.emplace_back(VirtualRegister(v0));
1120 info.inputs.emplace_back(VirtualRegister(v0));
1125 info.inputs.emplace_back(VirtualRegister(v0));
1131 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1132 info.inputs.emplace_back(VirtualRegister(v0));
1138 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1139 info.inputs.emplace_back(VirtualRegister(v0));
1145 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1146 info.inputs.emplace_back(Immediate(flags));
1152 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1153 info.inputs.emplace_back(Immediate(flags));
1158 info.inputs.emplace_back(VirtualRegister(v0));
1163 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ObjectLiteralIDType, imm));
1164 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1169 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ObjectLiteralIDType, imm));
1170 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1175 info.inputs.emplace_back(VirtualRegister(v0));
1180 info.inputs.emplace_back(VirtualRegister(v0));
1185 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ArrayLiteralIDType, imm));
1190 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ArrayLiteralIDType, imm));
1195 info.inputs.emplace_back(Immediate(index));
1200 info.inputs.emplace_back(Immediate(index));
1205 info.inputs.emplace_back(Immediate(index));
1210 info.inputs.emplace_back(Immediate(index));
1215 info.inputs.emplace_back(Immediate(index));
1220 info.inputs.emplace_back(Immediate(index));
1225 info.inputs.emplace_back(Immediate(index));
1230 info.inputs.emplace_back(Immediate(index));
1235 info.inputs.emplace_back(Immediate(index));
1240 info.inputs.emplace_back(Immediate(index));
1245 info.inputs.emplace_back(Immediate(index));
1250 info.inputs.emplace_back(Immediate(index));
1255 info.inputs.emplace_back(Immediate(index));
1260 info.inputs.emplace_back(Immediate(index));
1265 info.inputs.emplace_back(Immediate(index));
1270 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1278 info.inputs.emplace_back(VirtualRegister(v0));
1284 info.inputs.emplace_back(VirtualRegister(v0));
1285 info.inputs.emplace_back(Immediate(index));
1291 info.inputs.emplace_back(VirtualRegister(v0));
1292 info.inputs.emplace_back(Immediate(index));
1298 info.inputs.emplace_back(VirtualRegister(v0));
1299 info.inputs.emplace_back(Immediate(index));
1305 info.inputs.emplace_back(VirtualRegister(v0));
1306 info.inputs.emplace_back(VirtualRegister(v1));
1312 info.inputs.emplace_back(VirtualRegister(v0));
1313 info.inputs.emplace_back(VirtualRegister(v1));
1320 info.inputs.emplace_back(VirtualRegister(v0));
1322 info.inputs.emplace_back(VirtualRegister(firstArgRegIdx + i));
1330 info.inputs.emplace_back(VirtualRegister(v0));
1332 info.inputs.emplace_back(VirtualRegister(firstArgRegIdx + i));
1338 info.inputs.emplace_back(Immediate(restIdx));
1343 info.inputs.emplace_back(Immediate(restIdx));
1351 info.inputs.emplace_back(VirtualRegister(v0));
1352 info.inputs.emplace_back(VirtualRegister(v1));
1353 info.inputs.emplace_back(VirtualRegister(v2));
1354 info.inputs.emplace_back(VirtualRegister(v3));
1359 info.inputs.emplace_back(Immediate(idx));
1364 info.inputs.emplace_back(Immediate(idx));
1369 info.inputs.emplace_back(Immediate(idx));
1375 info.inputs.emplace_back(VirtualRegister(v0));
1376 info.inputs.emplace_back(Immediate(index));
1382 info.inputs.emplace_back(VirtualRegister(v0));
1383 info.inputs.emplace_back(Immediate(index));
1389 info.inputs.emplace_back(VirtualRegister(v0));
1390 info.inputs.emplace_back(Immediate(index));
1396 info.inputs.emplace_back(ICSlotId(slotId));
1397 info.inputs.emplace_back(VirtualRegister(v0));
1403 info.inputs.emplace_back(ICSlotId(slotId));
1404 info.inputs.emplace_back(VirtualRegister(v0));
1411 info.inputs.emplace_back(ICSlotId(slotId));
1412 info.inputs.emplace_back(VirtualRegister(v0));
1413 info.inputs.emplace_back(VirtualRegister(v1));
1420 info.inputs.emplace_back(ICSlotId(slotId));
1421 info.inputs.emplace_back(VirtualRegister(v0));
1422 info.inputs.emplace_back(VirtualRegister(v1));
1427 info.inputs.emplace_back(VirtualRegister(v0));
1432 info.inputs.emplace_back(VirtualRegister(v0));
1438 info.inputs.emplace_back(VirtualRegister(v0));
1439 info.inputs.emplace_back(VirtualRegister(v1));
1445 info.inputs.emplace_back(VirtualRegister(v0));
1446 info.inputs.emplace_back(VirtualRegister(v1));
1452 info.inputs.emplace_back(ICSlotId(slotId));
1453 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1459 info.inputs.emplace_back(ICSlotId(slotId));
1460 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1466 info.inputs.emplace_back(ICSlotId(slotId));
1467 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1473 info.inputs.emplace_back(ICSlotId(slotId));
1474 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1479 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1485 info.inputs.emplace_back(VirtualRegister(v0));
1486 info.inputs.emplace_back(VirtualRegister(v1));
1492 info.inputs.emplace_back(VirtualRegister(v0));
1493 info.inputs.emplace_back(VirtualRegister(v1));
1499 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1500 info.inputs.emplace_back(VirtualRegister(v0));
1506 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1507 info.inputs.emplace_back(VirtualRegister(v0));
1513 info.inputs.emplace_back(ICSlotId(slotId));
1514 info.inputs.emplace_back(VirtualRegister(v0));
1520 info.inputs.emplace_back(ICSlotId(slotId));
1521 info.inputs.emplace_back(VirtualRegister(v0));
1558 info.inputs.emplace_back(ICSlotId(slotId));
1559 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1565 info.inputs.emplace_back(ICSlotId(slotId));
1566 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1572 info.inputs.emplace_back(ICSlotId(slotId));
1573 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1579 info.inputs.emplace_back(ICSlotId(slotId));
1580 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1586 info.inputs.emplace_back(ICSlotId(slotId));
1587 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1593 info.inputs.emplace_back(ICSlotId(slotId));
1594 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1600 info.inputs.emplace_back(ICSlotId(slotId));
1601 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1608 info.inputs.emplace_back(ICSlotId(slotId));
1609 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1610 info.inputs.emplace_back(VirtualRegister(v0));
1617 info.inputs.emplace_back(ICSlotId(slotId));
1618 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1619 info.inputs.emplace_back(VirtualRegister(v0));
1624 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1629 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1635 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1636 info.inputs.emplace_back(VirtualRegister(v0));
1642 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1643 info.inputs.emplace_back(VirtualRegister(v0));
1649 info.inputs.emplace_back(ICSlotId(slotId));
1650 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1655 info.inputs.emplace_back(VirtualRegister(v0));
1660 info.inputs.emplace_back(VirtualRegister(v0));
1669 info.inputs.emplace_back(Immediate(offset)); // Save the pc offset
1670 info.inputs.emplace_back(VirtualRegister(v0));
1671 info.inputs.emplace_back(VirtualRegister(v1));
1672 info.inputs.emplace_back(VirtualRegister(v2));
1677 info.inputs.emplace_back(VirtualRegister(v0));
1683 info.inputs.emplace_back(VirtualRegister(v0));
1684 info.inputs.emplace_back(VirtualRegister(v1));
1693 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
1694 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ClassLiteralIDType, literaId));
1695 info.inputs.emplace_back(Immediate(length));
1696 info.inputs.emplace_back(VirtualRegister(v0));
1697 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1698 info.inputs.emplace_back(ICSlotId(slotId));
1707 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
1708 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ClassLiteralIDType, literaId));
1709 info.inputs.emplace_back(Immediate(length));
1710 info.inputs.emplace_back(VirtualRegister(v0));
1711 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1712 info.inputs.emplace_back(ICSlotId(slotId));
1720 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1731 info.inputs.emplace_back(VirtualRegister(v0 + i));
1740 info.inputs.emplace_back(VirtualRegister(v0 + i));
1746 info.inputs.emplace_back(VirtualRegister(v0));
1751 info.inputs.emplace_back(VirtualRegister(v0));
1755 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1763 info.inputs.emplace_back(Immediate(slotId));
1764 info.inputs.emplace_back(Immediate(levelIndex));
1765 info.inputs.emplace_back(Immediate(slotIndex));
1766 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1774 info.inputs.emplace_back(Immediate(slotId));
1775 info.inputs.emplace_back(Immediate(levelIndex));
1776 info.inputs.emplace_back(Immediate(slotIndex));
1777 info.inputs.emplace_back(VirtualRegister(v0));
1778 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1785 info.inputs.emplace_back(Immediate(slotId));
1786 info.inputs.emplace_back(Immediate(levelIndex));
1787 info.inputs.emplace_back(Immediate(slotIndex));
1788 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1796 info.inputs.emplace_back(ICSlotId(slotId));
1797 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId));
1798 info.inputs.emplace_back(VirtualRegister(v0));
1804 info.inputs.emplace_back(VirtualRegister(v0));
1805 info.inputs.emplace_back(VirtualRegister(v1));
1811 info.inputs.emplace_back(Immediate(index));
1812 info.inputs.emplace_back(VirtualRegister(v0));
1818 info.inputs.emplace_back(Immediate(count));
1819 info.inputs.emplace_back(Immediate(literalId));
1820 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1827 info.inputs.emplace_back(Immediate(levelIndex));
1828 info.inputs.emplace_back(Immediate(slotIndex));
1829 info.inputs.emplace_back(VirtualRegister(v0));
1830 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1838 info.inputs.emplace_back(ConstDataId(ConstDataIDType::MethodIDType, methodId));
1839 info.inputs.emplace_back(ConstDataId(ConstDataIDType::ClassLiteralIDType, literaId));
1840 info.inputs.emplace_back(Immediate(length));
1841 info.inputs.emplace_back(VirtualRegister(v0));
1846 info.inputs.emplace_back(Immediate(level));
1847 info.inputs.emplace_back(VirtualRegister(builder->GetEnvVregIdx()));
1906 info.inputs.emplace_back(ICSlotId(slotId));
1911 info.inputs.emplace_back(ICSlotId(slotId));
1916 info.inputs.emplace_back(Immediate(index));
1921 info.inputs.emplace_back(Immediate(index));