Home
last modified time | relevance | path

Searched refs:GetMark (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcombined_pass_visitor.cpp52 if (acc_.GetMark(*it) == MarkCode::FINISHED) { in LogicallyReplaceGate()
85 if (acc_.GetMark(*it) == MarkCode::FINISHED) { in ReplaceGate()
146 if (acc_.GetMark(gate) == MarkCode::PREVISIT) { in VisitGraph()
160 if (acc_.GetMark(gate) == MarkCode::FINISHED) { in ReVisitGate()
210 if (acc_.GetMark(input) < MarkCode::VISITED) { in VisitTopGate()
223 if (acc_.GetMark(input) < MarkCode::VISITED) { in VisitTopGate()
245 if (acc_.GetMark(*it) == MarkCode::FINISHED) { in VisitTopGate()
H A Duseless_gate_elimination.cpp52 if (acc_.GetMark(in) != MarkCode::VISITED) { in MarkGate()
71 if (acc_.GetMark(gate) != MarkCode::VISITED) { in EliminateUnmarkedGate()
H A Dgraph_linearizer.h56 return acc.GetMark(state_) == MarkCode::NO_MARK; in IsUnvisited()
61 return acc.GetMark(state_) == MarkCode::VISITED; in IsVisited()
66 return acc.GetMark(state_) == MarkCode::FINISHED; in IsFinished()
H A Dcircuit.cpp249 MarkCode Circuit::GetMark(GateRef gate) const in GetMark() function in panda::ecmascript::kungfu::Circuit
251 return LoadGatePtrConst(gate)->GetMark(GetTime()); in GetMark()
H A Dgate.h204 [[nodiscard]] MarkCode GetMark(TimeStamp stamp) const;
H A Dgate_accessor.cpp32 MarkCode GateAccessor::GetMark(GateRef gate) const in GetMark() function in panda::ecmascript::kungfu::GateAccessor
34 return circuit_->GetMark(gate); in GetMark()
44 return GetMark(gate) == MarkCode::FINISHED; in IsFinished()
49 return GetMark(gate) == MarkCode::VISITED; in IsVisited()
54 return GetMark(gate) == MarkCode::PREVISIT; in IsPrevisit()
59 return GetMark(gate) == MarkCode::NO_MARK; in IsNotMarked()
H A Dgraph_linearizer.cpp92 if (acc_.GetMark(bTrue) == MarkCode::NO_MARK) { in VisitStateGates()
96 if (acc_.GetMark(bFalse) == MarkCode::NO_MARK) { in VisitStateGates()
103 if (acc_.IsStateIn(useIt) && acc_.IsState(*useIt) && acc_.GetMark(*useIt) == MarkCode::NO_MARK) { in VisitStateGates()
H A Dverifier.cpp276 if (circuit->GetMark(predGate) == MarkCode::NO_MARK) { in RunFlowCyclesFind()
288 if (circuit->GetMark(predGate) == MarkCode::NO_MARK) { in RunFlowCyclesFind()
H A Dcircuit.h286 MarkCode GetMark(GateRef gate) const;
H A Dstate_split_linearizer.cpp121 if (acc_.GetMark(gate) == MarkCode::NO_MARK && in DeleteUnusedGates()
H A Dgate_accessor.h524 MarkCode GetMark(GateRef gate) const;
H A Dscheduler.cpp68 acc.IsState(*useIt) && acc.GetMark(*useIt) == MarkCode::NO_MARK) { in CalculateDominatorTree()
H A Dgate.cpp1020 MarkCode Gate::GetMark(TimeStamp stamp) const in GetMark() function in panda::ecmascript::kungfu::Gate
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dobject_header.h61 inline MarkWord GetMark() const in GetMark() function in ark::ObjectHeader
145 return GetMark().IsMarkedForGC(); in IsMarkedForGC()
153 SetMark(GetMark().SetMarkedForGC()); in SetMarkedForGC()
166 SetMark(GetMark().SetUnMarkedForGC()); in SetUnMarkedForGC()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_object.h196 return GetMark().GetState() == MarkWord::STATE_HASHED; in IsHashed()
202 return GetMark().GetHash(); in GetInteropHash()
/arkcompiler/runtime_core/static_core/runtime/
H A Dobject_header.cpp97 auto mark = GetMark(); in GetHashCodeMTSingle()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dobject_helpers.cpp344 MarkWord markWord = ref->GetMark(); // no need atomic because stw in UpdateRefToMovedObject()

Completed in 18 milliseconds