Home
last modified time | relevance | path

Searched refs:curRegion (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dstate_split_linearizer.cpp100 auto curRegion = pendingList_.back(); in Run() local
102 VisitRegion(curRegion); in Run()
103 for (auto succ : curRegion->succs_) { in Run()
129 void TryFindDependStart(GateRegion* curRegion) in TryFindDependStart() argument
133 auto curGate = curRegion->gateList_[currentIndex_]; in TryFindDependStart()
149 void VisitRegion(GateRegion* curRegion) in VisitRegion() argument
151 replacement_.SetState(curRegion->GetState()); in VisitRegion()
152 currentIndex_ = static_cast<int32_t>(curRegion->gateList_.size() - 1); // 1: -1 for size in VisitRegion()
153 TryLoadDependStart(curRegion); in VisitRegion()
155 TryFindDependStart(curRegion); in VisitRegion()
[all …]
Dgraph_linearizer.cpp214 auto curRegion = pendingList_.back(); in BuildDfsFather() local
216 dfsList_.emplace_back(curRegion->id_); in BuildDfsFather()
217 dfsTimestamp_[curRegion->id_] = timestamp++; in BuildDfsFather()
218 for (auto succ : curRegion->succs_) { in BuildDfsFather()
222 dfsFatherIdx_[succ->id_] = dfsTimestamp_[curRegion->id_]; in BuildDfsFather()
317 auto curRegion = pendingList_.back(); in BuildImmediateDominatorDepth() local
320 for (auto succ : curRegion->dominatedRegions_) { in BuildImmediateDominatorDepth()
394 GateRegion* curRegion = curState.region; in ComputeLoopInfo() local
395 GateRegion* loopHead = curRegion->succs_[curState.index]; in ComputeLoopInfo()
405 if (curRegion != loopHead) { in ComputeLoopInfo()
[all …]
/arkcompiler/runtime_core/static_core/runtime/mem/
Dregion_allocator.h358 Region **curRegion = GetCurrentRegionPointerUnsafe<REGION_TYPE>(); in GetCurrentRegion() local
363 … return reinterpret_cast<std::atomic<Region *> *>(curRegion)->load(std::memory_order_relaxed); in GetCurrentRegion()
366 return *curRegion; in GetCurrentRegion()
373 Region **curRegion = GetCurrentRegionPointerUnsafe<REGION_TYPE>(); in SetCurrentRegion() local
378 … reinterpret_cast<std::atomic<Region *> *>(curRegion)->store(region, std::memory_order_relaxed); in SetCurrentRegion()
381 *curRegion = region; in SetCurrentRegion()