Lines Matching refs:depend
1229 void GateAccessor::ExceptionReturn(GateRef state, GateRef depend)
1233 builder.Return(state, depend, constant);
1423 auto depend = GetDep(gate);
1424 if (depend == Circuit::NullGate()) {
1458 GateRef GateAccessor::GetInitialEnvGate(GateRef depend, GateRef jsFunc) const
1460 return circuit_->GetInitialEnvGate(depend, jsFunc);
1559 void GateAccessor::ReplaceGate(GateRef gate, GateRef state, GateRef depend, GateRef value)
1575 ASSERT(depend != Circuit::NullGate());
1576 useIt = ReplaceIn(useIt, depend);
1593 GateRef depend = Circuit::NullGate();
1596 depend = GetDep(gate);
1603 return ReplaceGate(gate, StateDepend {state, depend}, replacement);
1610 auto depend = stateDepend.Depend();
1617 ASSERT(depend != Circuit::NullGate());
1618 it = ReplaceIn(it, depend);
1648 // When Insert newGate, all the stateIn from state and dependIn from depend can be replaced to newGate
1649 void GateAccessor::ReplaceInAfterInsert(GateRef state, GateRef depend, GateRef newGate)
1667 uses = Uses(depend);
1902 GateRef depend = Circuit::NullGate();
1906 depend = *useIt;
1910 ASSERT(depend != Circuit::NullGate());
1911 return depend;