Searched refs:MarkCode (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | graph_visitor.h | 47 acc_.SetMark(gate, MarkCode::VISITED); in PushGate() 53 acc_.SetMark(gate, MarkCode::PREVISIT); in PushChangedGate() 59 acc_.SetMark(gate, MarkCode::FINISHED); in PopGate()
|
| D | graph_visitor.cpp | 44 if (acc_.GetMark(*it) == MarkCode::FINISHED) { in ReplaceGate() 78 if (acc_.GetMark(gate) == MarkCode::PREVISIT) { in VisitGraph() 89 if (acc_.GetMark(gate) == MarkCode::FINISHED) { in ReVisitGate() 120 if (acc_.GetMark(input) < MarkCode::VISITED) { in VisitTopGate() 142 if (acc_.GetMark(*it) == MarkCode::FINISHED) { in VisitTopGate()
|
| D | gate.h | 46 enum MarkCode : GateMark { enum 197 [[nodiscard]] MarkCode GetMark(TimeStamp stamp) const; 198 void SetMark(MarkCode mark, TimeStamp stamp); 288 MarkCode mark_ { MarkCode::NO_MARK }; // uint8_t
|
| D | graph_linearizer.h | 45 acc.SetMark(state_, MarkCode::VISITED); in SetVisited() 50 acc.SetMark(state_, MarkCode::FINISHED); in SetFinished() 55 return acc.GetMark(state_) == MarkCode::NO_MARK; in IsUnvisited() 60 return acc.GetMark(state_) == MarkCode::VISITED; in IsVisited() 65 return acc.GetMark(state_) == MarkCode::FINISHED; in IsFinished()
|
| D | verifier.cpp | 274 if (circuit->GetMark(predGate) == MarkCode::NO_MARK) { in RunFlowCyclesFind() 276 circuit->SetMark(predGate, MarkCode::VISITED); in RunFlowCyclesFind() 286 if (circuit->GetMark(predGate) == MarkCode::NO_MARK) { in RunFlowCyclesFind() 288 circuit->SetMark(predGate, MarkCode::VISITED); in RunFlowCyclesFind()
|
| D | circuit.h | 220 void SetMark(GateRef gate, MarkCode mark) const; 228 MarkCode GetMark(GateRef gate) const;
|
| D | circuit.cpp | 220 const_cast<Gate *>(LoadGatePtrConst(gate))->SetMark(MarkCode::NO_MARK, 0); in ResetAllGateTimeStamps() 229 MarkCode Circuit::GetMark(GateRef gate) const in GetMark() 234 void Circuit::SetMark(GateRef gate, MarkCode mark) const in SetMark()
|
| D | gate_accessor.cpp | 31 MarkCode GateAccessor::GetMark(GateRef gate) const in GetMark() 36 void GateAccessor::SetMark(GateRef gate, MarkCode mark) in SetMark() 43 return GetMark(gate) == MarkCode::FINISHED; in IsFinished() 48 return GetMark(gate) == MarkCode::VISITED; in IsVisited() 53 return GetMark(gate) == MarkCode::NO_MARK; in IsNotMarked() 58 SetMark(gate, MarkCode::FINISHED); in SetFinished() 63 SetMark(gate, MarkCode::VISITED); in SetVisited()
|
| D | scheduler.cpp | 36 acc.SetMark(startGate, MarkCode::VISITED); in CalculateDominatorTree() 47 acc.IsState(*useIt) && acc.GetMark(*useIt) == MarkCode::NO_MARK) { in CalculateDominatorTree() 48 acc.SetMark(*useIt, MarkCode::VISITED); in CalculateDominatorTree()
|
| D | gate.cpp | 854 MarkCode Gate::GetMark(TimeStamp stamp) const in GetMark() 856 return (stamp_ == stamp) ? mark_ : MarkCode::NO_MARK; in GetMark() 859 void Gate::SetMark(MarkCode mark, TimeStamp stamp) in SetMark()
|
| D | graph_linearizer.cpp | 73 acc_.SetMark(startGate, MarkCode::VISITED); in VisitStateGates() 83 … if (acc_.IsStateIn(useIt) && acc_.IsState(*useIt) && acc_.GetMark(*useIt) == MarkCode::NO_MARK) { in VisitStateGates() 84 acc_.SetMark(*useIt, MarkCode::VISITED); in VisitStateGates()
|
| D | gate_accessor.h | 473 MarkCode GetMark(GateRef gate) const; 474 void SetMark(GateRef gate, MarkCode mark);
|