Lines Matching defs:ret

42     GateRef ret = GetCircuit()->NewGate(circuit_->ObjectTypeCheck(accessor.ToValue()), MachineType::I1,
44 currentLabel->SetControl(ret);
45 currentLabel->SetDepend(ret);
46 return ret;
54 GateRef ret = GetCircuit()->NewGate(circuit_->HeapObjectCheck(),
58 currentLabel->SetControl(ret);
59 currentLabel->SetDepend(ret);
60 return ret;
69 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaObjectCheck(),
71 currentLabel->SetControl(ret);
72 currentLabel->SetDepend(ret);
73 return ret;
81 GateRef ret = GetCircuit()->NewGate(circuit_->HeapObjectIsEcmaObjectCheck(),
85 currentLabel->SetControl(ret);
86 currentLabel->SetDepend(ret);
87 return ret;
98 GateRef ret = GetCircuit()->NewGate(circuit_->ProtoChangeMarkerCheck(),
102 currentLabel->SetControl(ret);
103 currentLabel->SetDepend(ret);
104 return ret;
114 GateRef ret = GetCircuit()->NewGate(circuit_->StableArrayCheck(accessor.ToValue()),
116 currentLabel->SetControl(ret);
117 currentLabel->SetDepend(ret);
118 return ret;
132 GateRef ret = GetCircuit()->NewGate(circuit_->ElementsKindCheck(accessor.ToValue()),
134 currentLabel->SetControl(ret);
135 currentLabel->SetDepend(ret);
136 return ret;
145 GateRef ret = GetCircuit()->NewGate(circuit_->COWArrayCheck(),
147 currentLabel->SetControl(ret);
148 currentLabel->SetDepend(ret);
149 return ret;
158 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaStringCheck(),
160 currentLabel->SetControl(ret);
161 currentLabel->SetDepend(ret);
162 return ret;
171 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaMapCheck(),
173 currentLabel->SetControl(ret);
174 currentLabel->SetDepend(ret);
175 return ret;
184 GateRef ret = GetCircuit()->NewGate(circuit_->FlattenTreeStringCheck(),
186 currentLabel->SetControl(ret);
187 currentLabel->SetDepend(ret);
188 return ret;
196 GateRef ret = GetCircuit()->NewGate(circuit_->HClassStableArrayCheck(accessor.ToValue()),
198 currentLabel->SetControl(ret);
199 currentLabel->SetDepend(ret);
200 return ret;
208 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayGuardianCheck(),
210 currentLabel->SetControl(ret);
211 currentLabel->SetDepend(ret);
212 return ret;
223 GateRef ret = GetCircuit()->NewGate(circuit_->TypedArrayCheck(value), MachineType::I1,
225 currentLabel->SetControl(ret);
226 currentLabel->SetDepend(ret);
227 return ret;
237 GateRef ret = GetCircuit()->NewGate(circuit_->LoadTypedArrayLength(value), MachineType::I64,
239 currentLabel->SetControl(ret);
240 currentLabel->SetDepend(ret);
241 return ret;
249 auto ret = GetCircuit()->NewGate(circuit_->StringEqual(), MachineType::I1,
251 currentLabel->SetControl(ret);
252 currentLabel->SetDepend(ret);
253 return ret;
262 auto ret = GetCircuit()->NewGate(circuit_->StringAdd(accessor.ToValue()), MachineType::I64,
264 currentLabel->SetControl(ret);
265 currentLabel->SetDepend(ret);
266 return ret;
275 GateRef ret = GetCircuit()->NewGate(circuit_->RangeGuard(accessor.ToValue()),
277 currentLabel->SetControl(ret);
278 currentLabel->SetDepend(ret);
279 return ret;
290 GateRef ret = GetCircuit()->NewGate(circuit_->BuiltinPrototypeHClassCheck(accessor.ToValue()),
292 currentLabel->SetControl(ret);
293 currentLabel->SetDepend(ret);
294 return ret;
303 GateRef ret = GetCircuit()->NewGate(circuit_->IndexCheck(),
305 currentLabel->SetControl(ret);
306 currentLabel->SetDepend(ret);
307 return ret;
316 GateRef ret = GetCircuit()->NewGate(circuit_->TypeOfCheck(static_cast<uint64_t>(paramType.Value())),
318 currentLabel->SetControl(ret);
319 currentLabel->SetDepend(ret);
320 return ret;
328 GateRef ret = GetCircuit()->NewGate(circuit_->TypeOf(static_cast<uint64_t>(paramType.Value())),
330 currentLabel->SetControl(ret);
331 currentLabel->SetDepend(ret);
332 return ret;
354 GateRef ret = GetCircuit()->NewGate(circuit_->CheckAndConvert(value),
356 currentLabel->SetControl(ret);
357 currentLabel->SetDepend(ret);
358 return ret;
366 GateRef ret = GetCircuit()->NewGate(circuit_->Convert(value), machineType, {gate}, gateType);
367 return ret;
589 GateRef ret = GetCircuit()->NewGate(circuit_->PrimitiveTypeCheck(static_cast<size_t>(type.Value())),
591 currentLabel->SetControl(ret);
592 currentLabel->SetDepend(ret);
593 return ret;
623 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallCheck(params.size() + 2),
628 currentLabel->SetControl(ret);
629 currentLabel->SetDepend(ret);
630 return ret;
653 GateRef ret = GetCircuit()->NewGate(circuit_->TypedNewAllocateThis(),
656 currentLabel->SetControl(ret);
657 currentLabel->SetDepend(ret);
658 return ret;
666 GateRef ret = GetCircuit()->NewGate(circuit_->TypedSuperAllocateThis(), MachineType::ANYVALUE,
668 currentLabel->SetControl(ret);
669 currentLabel->SetDepend(ret);
670 return ret;
680 GateRef ret = GetCircuit()->NewGate(circuit_->Int32CheckRightIsZero(),
682 currentLabel->SetControl(ret);
683 currentLabel->SetDepend(ret);
684 return ret;
693 GateRef ret = GetCircuit()->NewGate(circuit_->RemainderIsNegativeZero(),
697 currentLabel->SetControl(ret);
698 currentLabel->SetDepend(ret);
699 return ret;
708 GateRef ret = GetCircuit()->NewGate(circuit_->Float64CheckRightIsZero(),
710 currentLabel->SetControl(ret);
711 currentLabel->SetDepend(ret);
712 return ret;
721 GateRef ret = GetCircuit()->NewGate(circuit_->LexVarIsHoleCheck(),
723 currentLabel->SetControl(ret);
724 currentLabel->SetDepend(ret);
725 return ret;
734 GateRef ret = GetCircuit()->NewGate(circuit_->IsUndefinedOrHoleCheck(),
736 currentLabel->SetControl(ret);
737 currentLabel->SetDepend(ret);
738 return ret;
747 GateRef ret = GetCircuit()->NewGate(circuit_->IsNotUndefinedOrHoleCheck(),
749 currentLabel->SetControl(ret);
750 currentLabel->SetDepend(ret);
751 return ret;
760 GateRef ret = GetCircuit()->NewGate(circuit_->IsCallableCheck(),
764 currentLabel->SetControl(ret);
765 currentLabel->SetDepend(ret);
766 return ret;
775 GateRef ret = GetCircuit()->NewGate(circuit_->IsDataViewCheck(),
779 currentLabel->SetControl(ret);
780 currentLabel->SetDepend(ret);
781 return ret;
790 GateRef ret = GetCircuit()->NewGate(circuit_->ValueCheckNegOverflow(),
792 currentLabel->SetControl(ret);
793 currentLabel->SetDepend(ret);
794 return ret;
803 GateRef ret = GetCircuit()->NewGate(circuit_->OverflowCheck(),
805 currentLabel->SetControl(ret);
806 currentLabel->SetDepend(ret);
807 return ret;
816 GateRef ret = GetCircuit()->NewGate(circuit_->Int32UnsignedUpperBoundCheck(),
818 currentLabel->SetControl(ret);
819 currentLabel->SetDepend(ret);
820 return ret;
829 GateRef ret = GetCircuit()->NewGate(circuit_->Int32DivWithCheck(),
831 currentLabel->SetControl(ret);
832 currentLabel->SetDepend(ret);
833 return ret;
859 auto ret = GetCircuit()->NewGate(GetCircuit()->StoreMemory(opIdx), type.GetMachineType(),
861 currentLabel->SetControl(ret);
862 currentLabel->SetDepend(ret);
863 return ret;
871 auto ret = GetCircuit()->NewGate(circuit_->LoadProperty(isFunction), MachineType::I64,
874 currentLabel->SetControl(ret);
875 currentLabel->SetDepend(ret);
876 return ret;
885 auto ret = GetCircuit()->NewGate(circuit_->StoreProperty(receiverHClassIndex), MachineType::I64,
888 currentLabel->SetControl(ret);
889 currentLabel->SetDepend(ret);
890 return ret;
899 auto ret = GetCircuit()->NewGate(circuit_->LoadArrayLength(accessor.ToValue()), MachineType::I64,
901 currentLabel->SetControl(ret);
902 currentLabel->SetDepend(ret);
903 return ret;
911 auto ret = GetCircuit()->NewGate(circuit_->LoadStringLength(), MachineType::I64,
913 currentLabel->SetControl(ret);
914 currentLabel->SetDepend(ret);
915 return ret;
923 auto ret = GetCircuit()->NewGate(circuit_->LoadMapSize(), MachineType::I64,
925 currentLabel->SetControl(ret);
926 currentLabel->SetDepend(ret);
927 return ret;
935 auto ret = GetCircuit()->NewGate(circuit_->LoadConstOffset(bits), type.GetMachineType(),
937 currentLabel->SetDepend(ret);
938 return ret;
945 auto ret = GetCircuit()->NewGate(circuit_->LoadHClassFromConstpool(index), MachineType::I64,
947 currentLabel->SetDepend(ret);
948 return ret;
960 auto ret = GetCircuit()->NewGate(circuit_->StoreConstOffset(bits), type.GetMachineType(),
962 currentLabel->SetDepend(ret);
963 return ret;
1008 auto ret = GetCircuit()->NewGate(circuit_->ConvertHoleAsUndefined(),
1010 currentLabel->SetControl(ret);
1011 currentLabel->SetDepend(ret);
1012 return ret;
1077 auto ret = GetCircuit()->NewGate(circuit_->HeapAlloc(flag), MachineType::I64,
1079 currentLabel->SetDepend(ret);
1080 return ret;
1109 auto ret = GetCircuit()->NewGate(circuit_->TypedBinaryOp(value),
1113 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1114 currentLabel->SetControl(ret);
1115 currentLabel->SetDepend(ret);
1116 return ret;
1126 auto ret = GetCircuit()->NewGate(circuit_->RangeCheckPredicate(value),
1130 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1131 currentLabel->SetControl(ret);
1132 currentLabel->SetDepend(ret);
1133 return ret;
1142 auto ret = GetCircuit()->NewGate(circuit_->StableArrayCheck(accessor.ToValue()),
1146 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1147 currentLabel->SetControl(ret);
1148 currentLabel->SetDepend(ret);
1149 return ret;
1158 auto ret = GetCircuit()->NewGate(circuit_->TypedArrayCheck(accessor.ToValue()),
1162 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1163 currentLabel->SetControl(ret);
1164 currentLabel->SetDepend(ret);
1165 return ret;
1178 auto ret = GetCircuit()->NewGate(circuit_->LoadTypedArrayLength(accessor.ToValue()),
1182 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1183 currentLabel->SetControl(ret);
1184 currentLabel->SetDepend(ret);
1185 return ret;
1191 auto ret = GetCircuit()->NewGate(circuit_->LoadArrayLength(accessor.ToValue()),
1195 acc_.ReplaceInAfterInsert(currentControl, currentDepend, ret);
1196 currentLabel->SetControl(ret);
1197 currentLabel->SetDepend(ret);
1198 return ret;
1305 auto ret = *hashcode;
1307 return ret;
1330 auto ret = *result;
1332 return ret;
1356 auto ret = *result;
1358 return ret;
1472 auto ret = *result;
1474 return ret;
1515 auto ret = *result;
1517 return ret;
1554 auto ret = *result;
1556 return ret;
1565 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayConstructorCheck(),
1567 currentLabel->SetControl(ret);
1568 currentLabel->SetDepend(ret);
1569 return ret;
1578 GateRef ret = GetCircuit()->NewGate(circuit_->Float32ArrayConstructorCheck(),
1580 currentLabel->SetControl(ret);
1581 currentLabel->SetDepend(ret);
1582 return ret;
1591 GateRef ret = GetCircuit()->NewGate(circuit_->ObjectConstructorCheck(),
1593 currentLabel->SetControl(ret);
1594 currentLabel->SetDepend(ret);
1595 return ret;
1604 GateRef ret = GetCircuit()->NewGate(circuit_->BooleanConstructorCheck(),
1606 currentLabel->SetControl(ret);
1607 currentLabel->SetDepend(ret);
1608 return ret;
1618 auto ret = GetCircuit()->NewGate(circuit_->MonoLoadPropertyOnProto(), MachineType::I64,
1622 currentLabel->SetControl(ret);
1623 currentLabel->SetDepend(ret);
1624 return ret;
1656 auto ret = GetCircuit()->NewGate(circuit_->MonoStorePropertyLookUpProto(false), MachineType::I64,
1659 currentLabel->SetControl(ret);
1660 currentLabel->SetDepend(ret);
1661 return ret;
1670 auto ret = GetCircuit()->NewGate(circuit_->MonoStoreProperty(false), MachineType::I64,
1674 currentLabel->SetControl(ret);
1675 currentLabel->SetDepend(ret);
1676 return ret;
1688 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCreateObjWithBuffer(valueIn.size()),
1690 currentLabel->SetControl(ret);
1691 currentLabel->SetDepend(ret);
1692 return ret;
1715 auto ret = *result;
1717 return ret;
1731 GateRef ret =
1734 currentLabel->SetControl(ret);
1735 currentLabel->SetDepend(ret);
1736 return ret;
1744 GateRef ret =
1747 currentLabel->SetControl(ret);
1748 currentLabel->SetDepend(ret);
1749 return ret;
1757 GateRef ret =
1760 currentLabel->SetControl(ret);
1761 currentLabel->SetDepend(ret);
1762 return ret;
1770 GateRef ret =
1773 currentLabel->SetControl(ret);
1774 currentLabel->SetDepend(ret);
1775 return ret;
1783 GateRef ret =
1786 currentLabel->SetControl(ret);
1787 currentLabel->SetDepend(ret);
1788 return ret;
1796 GateRef ret =
1799 currentLabel->SetControl(ret);
1800 currentLabel->SetDepend(ret);
1801 return ret;
1809 GateRef ret = GetCircuit()->NewGate(
1811 currentLabel->SetControl(ret);
1812 currentLabel->SetDepend(ret);
1813 return ret;
1822 GateRef ret = GetCircuit()->NewGate(
1827 currentLabel->SetControl(ret);
1828 currentLabel->SetDepend(ret);
1829 return ret;
1838 GateRef ret = GetCircuit()->NewGate(
1843 currentLabel->SetControl(ret);
1844 currentLabel->SetDepend(ret);
1845 return ret;
1854 GateRef ret =
1859 currentLabel->SetControl(ret);
1860 currentLabel->SetDepend(ret);
1861 return ret;
1869 auto ret = GetCircuit()->NewGate(circuit_->ArrayIteratorBuiltin(),
1873 currentLabel->SetControl(ret);
1874 currentLabel->SetDepend(ret);
1875 return ret;
1883 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayForEach(static_cast<uint64_t>(pcOffset)),
1887 currentLabel->SetControl(ret);
1888 currentLabel->SetDepend(ret);
1889 return ret;
1897 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySort(),
1901 currentLabel->SetControl(ret);
1902 currentLabel->SetDepend(ret);
1903 return ret;
1912 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayFilter(static_cast<uint64_t>(pcOffset)),
1916 currentLabel->SetControl(ret);
1917 currentLabel->SetDepend(ret);
1918 return ret;
1927 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayMap(static_cast<uint64_t>(pcOffset)),
1931 currentLabel->SetControl(ret);
1932 currentLabel->SetDepend(ret);
1933 return ret;
1941 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySome(static_cast<uint64_t>(pcOffset)),
1945 currentLabel->SetControl(ret);
1946 currentLabel->SetDepend(ret);
1947 return ret;
1955 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayEvery(static_cast<uint64_t>(pcOffset)),
1959 currentLabel->SetControl(ret);
1960 currentLabel->SetDepend(ret);
1961 return ret;
1969 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayPop(),
1973 currentLabel->SetControl(ret);
1974 currentLabel->SetDepend(ret);
1975 return ret;
1983 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySlice(),
1987 currentLabel->SetControl(ret);
1988 currentLabel->SetDepend(ret);
1989 return ret;
1998 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayFindOrFindIndex(static_cast<uint64_t>(pcOffset)),
2002 currentLabel->SetControl(ret);
2003 currentLabel->SetDepend(ret);
2004 return ret;
2012 GateRef ret =
2015 currentLabel->SetControl(ret);
2016 currentLabel->SetDepend(ret);
2017 return ret;
2025 GateRef ret =
2028 currentLabel->SetControl(ret);
2029 currentLabel->SetDepend(ret);
2030 return ret;
2038 GateRef ret =
2041 currentLabel->SetControl(ret);
2042 currentLabel->SetDepend(ret);
2043 return ret;
2051 GateRef ret =
2054 currentLabel->SetControl(ret);
2055 currentLabel->SetDepend(ret);
2056 return ret;
2064 GateRef ret =
2067 currentLabel->SetControl(ret);
2068 currentLabel->SetDepend(ret);
2069 return ret;
2077 GateRef ret =
2080 currentLabel->SetControl(ret);
2081 currentLabel->SetDepend(ret);
2082 return ret;
2090 GateRef ret =
2093 currentLabel->SetControl(ret);
2094 currentLabel->SetDepend(ret);
2095 return ret;
2103 GateRef ret =
2106 currentLabel->SetControl(ret);
2107 currentLabel->SetDepend(ret);
2108 return ret;
2121 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromRawValueToHeapValues(),
2125 currentLabel->SetControl(ret);
2126 currentLabel->SetDepend(ret);
2127 return ret;
2135 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHeapValueToRawValue(),
2139 currentLabel->SetControl(ret);
2140 currentLabel->SetDepend(ret);
2141 return ret;
2149 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHoleIntToHoleNumber(),
2153 currentLabel->SetControl(ret);
2154 currentLabel->SetDepend(ret);
2155 return ret;
2163 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHoleNumberToHoleInt(),
2167 currentLabel->SetControl(ret);
2168 currentLabel->SetDepend(ret);
2169 return ret;