Lines Matching full:state
25 …status_.resize(circuit_->GetMaxGateId() + 1, Status{INVALID_ID, State::UNVISITED}); // 1: max + 1 … in Run()
55 SetStatus(gate, State::BEGIN_STRING_BUILDER, stringBuilderCount_); in FindBuilderBegin()
60 SetStatus(gate, State::INVALID_OPT); in FindBuilderBegin()
64 SetStatus(gate, State::UNVISITED); in FindBuilderBegin()
68 SetStatus(gate, State::UNVISITED); in FindBuilderBegin()
70 SetStatus(gate, State::INVALID_OPT); in FindBuilderBegin()
73 SetStatus(gate, State::INVALID_OPT); in FindBuilderBegin()
77 SetStatus(gate, State::UNVISITED); in FindBuilderBegin()
79 SetStatus(gate, State::INVALID_OPT); in FindBuilderBegin()
104 if (useStatus.state == State::INVALID_OPT || useStatus.state == State::IN_STRING_BUILDER) { in VisitGateUse()
114 UpdateStatus(use, State::IN_STRING_BUILDER); in VisitGateUse()
125 UpdateStatus(use, State::IN_STRING_BUILDER); in VisitGateUse()
130 UpdateStatus(use, State::IN_STRING_BUILDER); in VisitGateUse()
133 SetStatus(use, State::INVALID_OPT); in VisitGateUse()
136 SetStatus(use, State::INVALID_OPT); in VisitGateUse()
157 if (currStatus.state == State::CONFIRMED_IN_STRING_BUILDER) { in FinalizeStringBuilders()
160 if (currStatus.state == State::IN_STRING_BUILDER) { in FinalizeStringBuilders()
161 UpdateStatus(curr, State::CONFIRMED_IN_STRING_BUILDER); in FinalizeStringBuilders()
172 bool useIsInBuilder = useStatus.state == State::IN_STRING_BUILDER; in FinalizeStringBuilders()
187 UpdateStatus(end, State::END_STRING_BUILDER); in FinalizeStringBuilders()
195 switch (status.state) { in StatusTransfer()
196 case State::BEGIN_STRING_BUILDER: in StatusTransfer()
199 case State::IN_STRING_BUILDER: in StatusTransfer()
202 case State::CONFIRMED_IN_STRING_BUILDER: in StatusTransfer()
205 case State::END_STRING_BUILDER: in StatusTransfer()