Lines Matching defs:curGate
60 auto curGate = pendingList.back();
61 dfsTimestamp[curGate] = timestamp++;
63 bbGatesList.push_back(curGate);
64 if (acc.GetOpCode(curGate) != OpCode::LOOP_BACK) {
65 auto uses = acc.Uses(curGate);
71 dfsFatherIdx[*useIt] = dfsTimestamp[curGate];
245 GateRef curGate = Circuit::NullGate();
282 rootState.curGate = schedulableGate;
286 auto &curGate = curState.curGate;
291 upperBound[curGate] = curUpperBound;
303 PrintUpperBoundError(circuit, curGate, predUpperBound, curUpperBound);
321 newState.curGate = predGate;
332 void Scheduler::PrintUpperBoundError(const Circuit *circuit, GateRef curGate,
337 << ac.GetId(curGate)
405 GateRef curGate = Circuit::NullGate();
415 rootState.curGate = gate;
419 auto &curGate = curState.curGate;
433 if (acc.IsState(curGate)) { // cur_opcode would not be STATE_ENTRY
434 curLowerBound = bbGatesAddrToIdx.at(curGate);
435 } else if (acc.IsSelector(curGate)) {
437 curLowerBound = bbGatesAddrToIdx.at(acc.GetIn(acc.GetIn(curGate, 0), idx - 1));
438 } else if (acc.IsFixed(curGate)) {
440 curLowerBound = bbGatesAddrToIdx.at(acc.GetIn(curGate, 0));
442 curLowerBound = lowerBound.at(curGate);
456 newState.curGate = prevGate;