Lines Matching refs:NewGate
26 return GetCircuit()->NewGate(meta, MachineType::I1, { left, right }, GateType::NJSValue(), comment);
36 return GetCircuit()->NewGate(circuit_->Sqrt(), MachineType::F64, {param}, GateType::DoubleType());
41 return GetCircuit()->NewGate(circuit_->AddWithOverflow(), MachineType::I64, {left, right}, GateType::AnyType());
46 return GetCircuit()->NewGate(circuit_->SubWithOverflow(), MachineType::I64, {left, right}, GateType::AnyType());
51 return GetCircuit()->NewGate(circuit_->MulWithOverflow(), MachineType::I64, {left, right}, GateType::AnyType());
58 return GetCircuit()->NewGate(circuit_->ExtractValue(), mt, {pointer, index}, GateType::NJSValue());
63 return circuit_->NewGate(circuit_->ReadSp(), MachineType::I64, GateType::NJSValue());
101 return circuit->NewGate(meta, machineType, { left, right }, gateType, comment);
106 return GetCircuit()->NewGate(circuit_->Alloca(size), MachineType::ARCH, GateType::NJSValue());
119 GateRef result = GetCircuit()->NewGate(circuit_->Store(bit),
129 GateRef result = GetCircuit()->NewGate(circuit_->StoreWithoutBarrier(bit),
141 GateRef result = GetCircuit()->NewGate(GetCircuit()->Load(bits), type.GetMachineType(),
152 GateRef result = GetCircuit()->NewGate(GetCircuit()->Load(bits), type.GetMachineType(),
162 GateRef result = GetCircuit()->NewGate(GetCircuit()->Load(bits), type.GetMachineType(),