Lines Matching refs:NewGate

42     GateRef ret = GetCircuit()->NewGate(circuit_->ObjectTypeCheck(accessor.ToValue()), MachineType::I1,
54 GateRef ret = GetCircuit()->NewGate(circuit_->HeapObjectCheck(),
69 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaObjectCheck(),
81 GateRef ret = GetCircuit()->NewGate(circuit_->HeapObjectIsEcmaObjectCheck(),
98 GateRef ret = GetCircuit()->NewGate(circuit_->ProtoChangeMarkerCheck(),
114 GateRef ret = GetCircuit()->NewGate(circuit_->StableArrayCheck(accessor.ToValue()),
132 GateRef ret = GetCircuit()->NewGate(circuit_->ElementsKindCheck(accessor.ToValue()),
145 GateRef ret = GetCircuit()->NewGate(circuit_->COWArrayCheck(),
158 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaStringCheck(),
171 GateRef ret = GetCircuit()->NewGate(circuit_->EcmaMapCheck(),
184 GateRef ret = GetCircuit()->NewGate(circuit_->FlattenTreeStringCheck(),
196 GateRef ret = GetCircuit()->NewGate(circuit_->HClassStableArrayCheck(accessor.ToValue()),
208 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayGuardianCheck(),
223 GateRef ret = GetCircuit()->NewGate(circuit_->TypedArrayCheck(value), MachineType::I1,
237 GateRef ret = GetCircuit()->NewGate(circuit_->LoadTypedArrayLength(value), MachineType::I64,
249 auto ret = GetCircuit()->NewGate(circuit_->StringEqual(), MachineType::I1,
262 auto ret = GetCircuit()->NewGate(circuit_->StringAdd(accessor.ToValue()), MachineType::I64,
275 GateRef ret = GetCircuit()->NewGate(circuit_->RangeGuard(accessor.ToValue()),
290 GateRef ret = GetCircuit()->NewGate(circuit_->BuiltinPrototypeHClassCheck(accessor.ToValue()),
303 GateRef ret = GetCircuit()->NewGate(circuit_->IndexCheck(),
316 GateRef ret = GetCircuit()->NewGate(circuit_->TypeOfCheck(static_cast<uint64_t>(paramType.Value())),
328 GateRef ret = GetCircuit()->NewGate(circuit_->TypeOf(static_cast<uint64_t>(paramType.Value())),
354 GateRef ret = GetCircuit()->NewGate(circuit_->CheckAndConvert(value),
366 GateRef ret = GetCircuit()->NewGate(circuit_->Convert(value), machineType, {gate}, gateType);
589 GateRef ret = GetCircuit()->NewGate(circuit_->PrimitiveTypeCheck(static_cast<size_t>(type.Value())),
623 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallCheck(params.size() + 2),
641 return GetCircuit()->NewGate(circuit_->TypedCallBuiltin(numValueIn, pcOffset), type,
644 return GetCircuit()->NewGate(circuit_->TypedCallBuiltinSideEffect(numValueIn, pcOffset), type,
653 GateRef ret = GetCircuit()->NewGate(circuit_->TypedNewAllocateThis(),
666 GateRef ret = GetCircuit()->NewGate(circuit_->TypedSuperAllocateThis(), MachineType::ANYVALUE,
680 GateRef ret = GetCircuit()->NewGate(circuit_->Int32CheckRightIsZero(),
693 GateRef ret = GetCircuit()->NewGate(circuit_->RemainderIsNegativeZero(),
708 GateRef ret = GetCircuit()->NewGate(circuit_->Float64CheckRightIsZero(),
721 GateRef ret = GetCircuit()->NewGate(circuit_->LexVarIsHoleCheck(),
734 GateRef ret = GetCircuit()->NewGate(circuit_->IsUndefinedOrHoleCheck(),
747 GateRef ret = GetCircuit()->NewGate(circuit_->IsNotUndefinedOrHoleCheck(),
760 GateRef ret = GetCircuit()->NewGate(circuit_->IsCallableCheck(),
775 GateRef ret = GetCircuit()->NewGate(circuit_->IsDataViewCheck(),
790 GateRef ret = GetCircuit()->NewGate(circuit_->ValueCheckNegOverflow(),
803 GateRef ret = GetCircuit()->NewGate(circuit_->OverflowCheck(),
816 GateRef ret = GetCircuit()->NewGate(circuit_->Int32UnsignedUpperBoundCheck(),
829 GateRef ret = GetCircuit()->NewGate(circuit_->Int32DivWithCheck(),
840 return GetCircuit()->NewGate(circuit_->TypedConditionJump(value),
849 return GetCircuit()->NewGate(circuit_->TypedConvert(operandTypes),
859 auto ret = GetCircuit()->NewGate(GetCircuit()->StoreMemory(opIdx), type.GetMachineType(),
871 auto ret = GetCircuit()->NewGate(circuit_->LoadProperty(isFunction), MachineType::I64,
885 auto ret = GetCircuit()->NewGate(circuit_->StoreProperty(receiverHClassIndex), MachineType::I64,
899 auto ret = GetCircuit()->NewGate(circuit_->LoadArrayLength(accessor.ToValue()), MachineType::I64,
911 auto ret = GetCircuit()->NewGate(circuit_->LoadStringLength(), MachineType::I64,
923 auto ret = GetCircuit()->NewGate(circuit_->LoadMapSize(), MachineType::I64,
935 auto ret = GetCircuit()->NewGate(circuit_->LoadConstOffset(bits), type.GetMachineType(),
945 auto ret = GetCircuit()->NewGate(circuit_->LoadHClassFromConstpool(index), MachineType::I64,
960 auto ret = GetCircuit()->NewGate(circuit_->StoreConstOffset(bits), type.GetMachineType(),
971 auto newGate = GetCircuit()->NewGate(circuit_->TaggedIsHeapObject(), MachineType::I1,
983 auto newGate = GetCircuit()->NewGate(circuit_->IsSpecificObjectType(static_cast<int32_t>(type)), MachineType::I1,
995 auto newGate = GetCircuit()->NewGate(circuit_->IsMarkerCellValid(), MachineType::I1,
1008 auto ret = GetCircuit()->NewGate(circuit_->ConvertHoleAsUndefined(),
1027 auto callGate = GetCircuit()->NewGate(circuit_->TypedCall(bitfield, pcOffset, isNoGC), MachineType::I64,
1046 auto callGate = GetCircuit()->NewGate(circuit_->TypedFastCall(bitfield, pcOffset, isNoGC), MachineType::I64,
1057 GateRef newGate = GetCircuit()->NewGate(circuit_->StartAllocate(), MachineType::I64,
1067 GateRef newGate = GetCircuit()->NewGate(circuit_->FinishAllocate(), MachineType::I64,
1077 auto ret = GetCircuit()->NewGate(circuit_->HeapAlloc(flag), MachineType::I64,
1109 auto ret = GetCircuit()->NewGate(circuit_->TypedBinaryOp(value),
1126 auto ret = GetCircuit()->NewGate(circuit_->RangeCheckPredicate(value),
1142 auto ret = GetCircuit()->NewGate(circuit_->StableArrayCheck(accessor.ToValue()),
1158 auto ret = GetCircuit()->NewGate(circuit_->TypedArrayCheck(accessor.ToValue()),
1178 auto ret = GetCircuit()->NewGate(circuit_->LoadTypedArrayLength(accessor.ToValue()),
1191 auto ret = GetCircuit()->NewGate(circuit_->LoadArrayLength(accessor.ToValue()),
1565 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayConstructorCheck(),
1578 GateRef ret = GetCircuit()->NewGate(circuit_->Float32ArrayConstructorCheck(),
1591 GateRef ret = GetCircuit()->NewGate(circuit_->ObjectConstructorCheck(),
1604 GateRef ret = GetCircuit()->NewGate(circuit_->BooleanConstructorCheck(),
1618 auto ret = GetCircuit()->NewGate(circuit_->MonoLoadPropertyOnProto(), MachineType::I64,
1639 auto callGate = GetCircuit()->NewGate(circuit_->MonoCallGetterOnProto(pcOffset),
1656 auto ret = GetCircuit()->NewGate(circuit_->MonoStorePropertyLookUpProto(false), MachineType::I64,
1670 auto ret = GetCircuit()->NewGate(circuit_->MonoStoreProperty(false), MachineType::I64,
1688 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCreateObjWithBuffer(valueIn.size()),
1732 GetCircuit()->NewGate(op, MachineType::I64,
1745 GetCircuit()->NewGate(circuit_->StringFromSingleCharCode(), MachineType::I64,
1758 GetCircuit()->NewGate(circuit_->StringCharCodeAt(), MachineType::I64,
1771 GetCircuit()->NewGate(circuit_->StringSubstring(), MachineType::I64,
1784 GetCircuit()->NewGate(circuit_->StringSubStr(), MachineType::I64,
1797 GetCircuit()->NewGate(circuit_->StringSlice(), MachineType::I64,
1809 GateRef ret = GetCircuit()->NewGate(
1822 GateRef ret = GetCircuit()->NewGate(
1838 GateRef ret = GetCircuit()->NewGate(
1855 GetCircuit()->NewGate(circuit_->ArrayIncludesIndexOf(),
1869 auto ret = GetCircuit()->NewGate(circuit_->ArrayIteratorBuiltin(),
1883 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayForEach(static_cast<uint64_t>(pcOffset)),
1897 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySort(),
1912 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayFilter(static_cast<uint64_t>(pcOffset)),
1927 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayMap(static_cast<uint64_t>(pcOffset)),
1941 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySome(static_cast<uint64_t>(pcOffset)),
1955 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayEvery(static_cast<uint64_t>(pcOffset)),
1969 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayPop(),
1983 GateRef ret = GetCircuit()->NewGate(circuit_->ArraySlice(),
1998 GateRef ret = GetCircuit()->NewGate(circuit_->ArrayFindOrFindIndex(static_cast<uint64_t>(pcOffset)),
2013 GetCircuit()->NewGate(circuit_->NumberIsFinite(), MachineType::I64,
2026 GetCircuit()->NewGate(circuit_->NumberIsInteger(), MachineType::I64,
2039 GetCircuit()->NewGate(circuit_->NumberIsNaN(), MachineType::I64,
2052 GetCircuit()->NewGate(circuit_->NumberParseFloat(), MachineType::I64,
2065 GetCircuit()->NewGate(circuit_->NumberParseInt(), MachineType::I64,
2078 GetCircuit()->NewGate(circuit_->NumberIsSafeInteger(), MachineType::I64,
2091 GetCircuit()->NewGate(op, MachineType::I64,
2104 GetCircuit()->NewGate(op, MachineType::I64,
2121 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromRawValueToHeapValues(),
2135 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHeapValueToRawValue(),
2149 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHoleIntToHoleNumber(),
2163 auto ret = GetCircuit()->NewGate(circuit_->MigrateFromHoleNumberToHoleInt(),