Home
last modified time | relevance | path

Searched refs:succBlock (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Drpo.cpp32 for (auto succBlock : block->GetSuccsBlocks()) { in DFS()
33 if (!succBlock->IsMarked(marker_)) { in DFS()
34 DFS(succBlock, blocksCount); in DFS()
H A Dlinear_order.cpp337 for (auto succBlock : block->GetSuccsBlocks()) { in DFSAndDeferLeastFrequentBranches()
338 if (!succBlock->IsMarked(marker_)) { in DFSAndDeferLeastFrequentBranches()
339 DFSAndDeferLeastFrequentBranches<DEFER_LEAST_FREQUENT>(succBlock, blocksCount); in DFSAndDeferLeastFrequentBranches()
352 for (auto succBlock : linearBlocks_) { in DFSAndDeferLeastFrequentBranches()
353 if (!succBlock->IsMarked(marker_)) { in DFSAndDeferLeastFrequentBranches()
354 DFSAndDeferLeastFrequentBranches<false>(succBlock, blocksCount); in DFSAndDeferLeastFrequentBranches()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Ddeoptimize_elimination.cpp101 for (auto succBlock : guardBlock->GetPredsBlocks()) { in CanRemoveGuard()
102 canRemove &= CanRemoveGuardRec(succBlock, guard, mrk, removeMrk); in CanRemoveGuard()
144 for (const auto &succBlock : block->GetPredsBlocks()) { in CanRemoveGuardRec()
145 if (!CanRemoveGuardRec(succBlock, guard, mrk, removeMrk)) { in CanRemoveGuardRec()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.cpp64 for (const auto &succBlock: bb.succs) { in BuildPostOrderList()
65 if (!visited[succBlock->id]) { in BuildPostOrderList()
66 pendingList.emplace_back(succBlock->id); in BuildPostOrderList()
74 for (const auto &succBlock: bb.catches) { in BuildPostOrderList()
75 if (!visited[succBlock->id]) { in BuildPostOrderList()
76 pendingList.emplace_back(succBlock->id); in BuildPostOrderList()
1000 BytecodeRegion* succBlock = bb.succs[i]; in ComputeLoopBack() local
1001 size_t succId = succBlock->id; in ComputeLoopBack()
H A Dbytecode_circuit_builder.cpp277 for (const auto &succBlock : succs) { in ComputeDominatorTree()
278 if (visited[succBlock->id] == 0) { in ComputeDominatorTree()
279 visited[succBlock->id] = 1; in ComputeDominatorTree()
280 pendingList.emplace_back(succBlock->id); in ComputeDominatorTree()
281 dfsFatherIdx[succBlock->id] = bbIdToDfsTimestamp_[curBlockId]; in ComputeDominatorTree()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dbasicblock.cpp1475 for (auto succBlock : block->GetSuccsBlocks()) {
1476 if (!succBlock->IsMarked(marker) && succBlock != excludeBlock) {
1477 if (BlocksPathDfsSearch(marker, succBlock, targetBlock, excludeBlock)) {

Completed in 8 milliseconds