Home
last modified time | relevance | path

Searched refs:GetState (Results 1 - 25 of 89) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dmonitor_test.cpp69 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
71 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F()
80 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
82 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
84 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
86 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F()
96 ASSERT_TRUE(header1->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
97 ASSERT_TRUE(header2->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F()
99 ASSERT_TRUE(header1->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F()
100 ASSERT_TRUE(header2->AtomicGetMark().GetState() in TEST_F()
[all...]
H A Dmark_word_test.cpp159 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_UNLOCKED) << " seed = " << paramGetter_.GetSeed(); in CheckUnlocked()
167 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_LIGHT_LOCKED) in CheckLightweightLock()
177 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_HEAVY_LOCKED) in CheckHeavyweightLock()
187 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_HASHED) << " seed = " << paramGetter_.GetSeed(); in CheckHashed()
196 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_GC) << " seed = " << paramGetter_.GetSeed(); in CheckGC()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_thread_state_test.cpp112 result &= (i->GetAssociatedJSThread()->GetState() == expectedState); in CheckAllThreadsState()
147 ThreadState mainState = thread->GetState(); in HWTEST_F_L0()
150 EXPECT_TRUE(thread->GetState() == ThreadState::CREATED); in HWTEST_F_L0()
152 EXPECT_TRUE(thread->GetState() == mainState); in HWTEST_F_L0()
155 EXPECT_TRUE(thread->GetState() == ThreadState::RUNNING); in HWTEST_F_L0()
157 EXPECT_TRUE(thread->GetState() == mainState); in HWTEST_F_L0()
160 EXPECT_TRUE(thread->GetState() == ThreadState::NATIVE); in HWTEST_F_L0()
162 EXPECT_TRUE(thread->GetState() == mainState); in HWTEST_F_L0()
165 EXPECT_TRUE(thread->GetState() == ThreadState::WAIT); in HWTEST_F_L0()
167 EXPECT_TRUE(thread->GetState() in HWTEST_F_L0()
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/
H A Dcrossing_map.cpp73 CrossingMapElement::STATE state = GetMapElement(firstMapNum)->GetState(); in AddObject()
130 switch (GetMapElement(lastCrossedBorderMap)->GetState()) { in UpdateCrossedBorderOnAdding()
154 ASSERT(GetMapElement(firstMapNum)->GetState() == CrossingMapElement::STATE::STATE_INITIALIZED || in RemoveObject()
155 GetMapElement(firstMapNum)->GetState() == CrossingMapElement::STATE::STATE_INITIALIZED_AND_CROSSED_BORDERS); in RemoveObject()
180 if (GetMapElement(nextObjMapNum)->GetState() == CrossingMapElement::STATE::STATE_UNINITIALIZED) { in RemoveObject()
202 switch (GetMapElement(crossedBorderMap)->GetState()) { in UpdateCrossedBorderOnRemoving()
209 CrossingMapElement::STATE prevMapState = GetMapElement(crossedBorderMap - 1U)->GetState(); in UpdateCrossedBorderOnRemoving()
286 CrossingMapElement::STATE state = GetMapElement(mapNum)->GetState(); in FindObjInMap()
300 while (GetMapElement(currentMap)->GetState() == CrossingMapElement::STATE::STATE_CROSSED_BORDER) { in FindObjInMap()
304 ASSERT(GetMapElement(currentMap)->GetState() ! in FindObjInMap()
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Descape.cpp273 VirtualState *GetState(const StateOwner &inst) const
558 auto predState = parent_->GetState(predBlock);
574 auto commonId = parent_->GetState(predsBlocks.front())->GetStateId(inst);
581 auto predId = parent_->GetState(predBlock)->GetStateId(inst);
590 parent_->GetState(block->GetDominator())->GetStateId(inst) != EscapeAnalysis::MATERIALIZED_ID;
603 parent_->GetState(block->GetPredsBlocks().front())->GetStateById(commonId)->GetInst(), commonId);
616 for (auto &field : parent_->GetState(pred)->GetStateById(stateToMerge)->GetFields()) {
629 auto mergeState = parent_->GetState(block->GetPredsBlocks().front())->GetStateById(stateToMerge);
633 auto predState = parent_->GetState(predBlock)->GetStateById(stateToMerge);
661 auto blockState = parent_->GetState(bloc
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_lowering.cpp159 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerConvertHoleAsUndefined()
198 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStoreConstOffset()
210 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerHeapObjectCheck()
218 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerTaggedIsHeapObject()
226 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerIsMarkerCellValid()
265 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerIsSpecificObjectType()
285 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerArrayGuardianCheck()
297 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerHClassStableArrayCheck()
539 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerCheckFloat64AndConvert()
562 acc_.ReplaceGate(gate, builder_.GetState(), builder in LowerCheckSpecialHoleAndConvert()
[all...]
H A Ddead_code_elimination.cpp44 auto state = acc_.GetState(gate); in StateIsDead()
57 auto stateInput = acc_.GetState(gate); in EliminateDependSelector()
104 ReplaceGate(*it, acc_.GetState(gate)); in EliminateBranch()
171 GateRef loopExit = acc_.GetState(gate); in TryFindAndDeleteLoopExit()
186 return acc_.GetState(gate); in DeleteLoopExit()
H A Dstate_split_linearizer.cpp152 replacement_.SetState(curRegion->GetState()); in VisitRegion()
172 auto stateInput = acc_.GetState(currentGate); in ProcessStateDepend()
215 auto currentState = curRegion->GetState(); in TryInsertRelay()
218 acc_.GetState(curGate) != currentState) { in TryInsertRelay()
231 auto currentState = curRegion->GetState(); in TryLoadDependStart()
258 auto currentState = curRegion->GetState(); in ConnectStateDepend()
265 auto stateInput = acc_.GetState(currentState, i); in ConnectStateDepend()
294 auto currentState = regionEdge.to->GetState(); in ConnectPendingRegionEdges()
295 auto stateInput = acc_.GetState(currentState, regionEdge.index); in ConnectPendingRegionEdges()
H A Dloop_peeling.cpp28 GateRef copyExit = GetCopy(acc_.GetState(exit)); in CopyLoopExit()
61 (acc_.IsSelector(gate) && acc_.GetState(gate) == loopInfo_->loopHead)) { in CopyLoopBody()
123 GateRef stateBack = acc_.GetState(loopInfo_->loopHead, 1); // 1: index of state back in CopyLoopHeader()
142 copies_[gate] = GetCopy(acc_.GetState(gate)); in Peel()
170 copies_[gate] = acc_.GetState(gate); in SetCopy()
173 if (acc_.IsSelector(gate) && acc_.GetState(gate) == loopInfo_->loopHead) { in SetCopy()
H A Dasync_function_lowering.cpp75 GateRef stateGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg()
78 suspendGate = accessor_.GetState(suspendGate); in RebuildGeneratorCfg()
82 auto stateInGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg()
138 GateRef resumeStateGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg()
158 stateInGate = accessor_.GetState(stateInGate); in RebuildGeneratorCfg()
170 stateInGate = accessor_.GetState(stateInGate); in RebuildGeneratorCfg()
179 GateRef loopBeginFirstState = accessor_.GetState(prevLoopBeginGate); in UpdateValueSelector()
274 GateRef gate = accessor_.GetState(curGate, idx); in CheckResumeInLoopBody()
H A Dntype_bytecode_lowering.cpp172 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerLdLexVar()
196 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerStLexVar()
208 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerNTypedCreateEmptyArray()
232 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerNTypedCreateArrayWithBuffer()
243 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), arguments); in LowerNTypedCopyRestArgs()
254 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), arguments); in LowerNTypedGetUnmappedArgs()
338 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerLdLocalMoudleVar()
348 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStModuleVar()
H A Dnumber_speculative_lowering.cpp312 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberCalculate()
331 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberCompare()
343 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberShift()
355 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberLogical()
375 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberDiv()
405 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberMod()
428 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberMonocular()
439 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberNot()
451 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitIsTrueOrFalse()
466 GateRef ifBranch = builder_.Branch(acc_.GetState(gat in VisitBooleanJump()
[all...]
H A Dnumber_speculative_retype.cpp576 auto merge = acc_.GetState(gate); in VisitPhi()
584 auto state = acc_.GetState(merge, i); in VisitPhi()
588 acc_.ReplaceStateIn(merge, builder_.GetState(), i); in VisitPhi()
748 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitIntMonocular()
771 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitDoubleMonocular()
800 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitIsTrueOrFalse()
825 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitNumberNot()
848 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitBooleanJump()
878 acc_.ReplaceStateIn(gate, builder_.GetState()); in VisitNumberRelated()
1043 acc_.ReplaceStateIn(gate, builder_.GetState()); in ConvertForIntOperator()
[all...]
H A Dpost_schedule.cpp165 GateRef stateIn = acc_.GetState(currentBBState, 0); in ReplaceBBState()
260 GateRef ifFalse = builder_.GetState(); in LoweringHeapAllocAndPrepareScheduleGate()
276 GateRef ifTrue = builder_.GetState(); in LoweringHeapAllocAndPrepareScheduleGate()
315 GateRef merge = builder_.GetState(); in LoweringHeapAllocAndPrepareScheduleGate()
320 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LoweringHeapAllocAndPrepareScheduleGate()
357 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LoweringHeapAllocate()
457 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LoweringStoreNoBarrierAndPrepareScheduleGate()
498 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LoweringStoreWithBarrierAndPrepareScheduleGate()
577 GateRef merge = builder_.GetState(); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
581 acc_.ReplaceGate(gate, builder_.GetState(), builder in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
[all...]
H A Dinduction_variable_analysis.cpp124 GateRef loopExit = loop.loopExits->at(0)->GetState(); in TryGetLoopTimes()
126 GateRef conditionJump = acc_.GetState(loopExit); in TryGetLoopTimes()
188 GateRef loopBegin = loop.loopHead->GetState(); in ReplaceInductionVariable()
192 ASSERT(acc_.GetState(*it) == loopBegin); in ReplaceInductionVariable()
H A Dntype_hcr_lowering.cpp68 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateEmptyArray()
78 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateArrayWithOwn()
122 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateArrayWithBuffer()
166 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), newGate); in LowerCreateArguments()
172 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), newGate); in LowerCreateArguments()
318 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStoreModuleVar()
343 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerLdLocalModuleVar()
H A Dtyped_hcr_lowering.cpp297 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerIntCheck()
308 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerDoubleCheck()
319 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerNumberCheck()
330 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerBooleanCheck()
347 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStableArrayCheck()
436 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerTypedArrayCheck()
448 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerEcmaStringCheck()
466 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerEcmaMapCheck()
496 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerFlattenTreeStringCheck()
512 acc_.ReplaceGate(gate, builder_.GetState(), builder in LowerStringLength()
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dmark_word.h274 ObjectState GetState() const in GetState() function in ark::MarkWord
295 LOG_IF(GetState() != STATE_LIGHT_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetThreadId()
301 LOG_IF(GetState() != STATE_LIGHT_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetLockCount()
309 LOG_IF(GetState() != STATE_GC, DEBUG, RUNTIME) << "Wrong State"; in GetForwardingAddress()
315 return GetState() == MarkWord::ObjectState::STATE_GC; in IsForwarded()
320 LOG_IF(GetState() != STATE_HEAVY_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetMonitorId()
384 LOG_IF(GetState() != STATE_GC, DEBUG, RUNTIME) << "Wrong State"; in GetForwardingAddressField()
H A Dmonitor.cpp251 MarkWord::ObjectState state = mark.GetState(); in MonitorEnter()
314 MarkWord::ObjectState state = mark.GetState(); in MonitorExit()
393 MarkWord::ObjectState state = mark.GetState(); in Wait()
487 MarkWord::ObjectState state = mark.GetState(); in Notify()
535 MarkWord::ObjectState state = mark.GetState(); in NotifyAll()
735 MarkWord::ObjectState state = oldMark.GetState(); in Acquire()
808 MarkWord::ObjectState state = oldMark.GetState(); in Acquire()
871 MarkWord::ObjectState state = mark.GetState(); in Acquire()
898 MarkWord::ObjectState state = mark.GetState(); in Acquire()
926 MarkWord::ObjectState state = mark.GetState(); in Acquire()
[all...]
H A Dobject_header.cpp99 switch (mark.GetState()) { in GetHashCodeMTSingle()
102 ASSERT(mark.GetState() == MarkWord::STATE_HASHED); in GetHashCodeMTSingle()
124 switch (mark.GetState()) { in GetHashCodeMTMulti()
127 ASSERT(hashMark.GetState() == MarkWord::STATE_HASHED); in GetHashCodeMTMulti()
/arkcompiler/ets_runtime/ecmascript/
H A Dmutator_lock.cpp64 return GetState() != MutatorLockState::UNLOCKED; in HasLock()
67 MutatorLock::MutatorLockState MutatorLock::GetState() const in GetState() function in panda::ecmascript::MutatorLock
/arkcompiler/ets_runtime/ecmascript/checkpoint/
H A Dthread_state_transition.h32 oldState_ = self_->GetState(); in ThreadStateTransitionScope()
90 ASSERT(self->GetState() == ThreadState::IS_SUSPENDED); in ThreadSuspensionScope()
104 ASSERT(self->GetState() == ThreadState::NATIVE); in ThreadNativeScope()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_object.h196 return GetMark().GetState() == MarkWord::STATE_HASHED; in IsHashed()
208 ASSERT(oldMark.GetState() == ark::MarkWord::STATE_UNLOCKED); in SetInteropHash()
210 ASSERT(newMark.GetState() == MarkWord::STATE_HASHED); in SetInteropHash()
219 ASSERT(oldMark.GetState() == MarkWord::STATE_HASHED); in DropInteropHash()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dreg_alloc_verifier.cpp233 if (inputState.GetState() != LocationState::State::KNOWN) { in Merge()
237 updated = phiState.GetState() != LocationState::State::KNOWN || phiState.GetId() != phi->GetId(); in Merge()
473 return left.GetId() == right.GetId() && left.GetState() == right.GetState(); in SameState()
491 if (st.GetState() == LocationState::State::KNOWN) { in HandleSpillFill()
495 << "SpillFill is copying value from location with state " << ToString(st.GetState()) << ", " in HandleSpillFill()
542 if (location.GetState() != LocationState::State::KNOWN) { in HandleInst()
544 << ToString(location.GetState()) << std::endl in HandleInst()
586 if (savedRegs_[reg].GetState() == LocationState::State::UNKNOWN) { in HandleSaveRestoreRegisters()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dlocks.h39 MutatorLockState GetState() const;

Completed in 25 milliseconds

1234