Home
last modified time | relevance | path

Searched defs:succ (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/ir/
Dbasicblock.cpp71 for (auto succ : GetSuccsBlocks()) { in SplitBlockAfterInstruction() local
83 void BasicBlock::AddSucc(BasicBlock *succ, bool can_add_empty_block) in AddSucc()
111 BasicBlock *BasicBlock::InsertNewBlockToSuccEdge(BasicBlock *succ) in InsertNewBlockToSuccEdge()
130 void BasicBlock::InsertBlockBeforeSucc(BasicBlock *block, BasicBlock *succ) in InsertBlockBeforeSucc()
136 static void RemovePhiProcessing(BasicBlock *bb, BasicBlock *succ) in RemovePhiProcessing()
170 auto succ = succs_[0]; in RemoveEmptyBlock() local
266 auto succ = GetSuccessor(0); in JoinSuccessorBlock() local
Dgraph.cpp30 for (auto succ : block->GetSuccsBlocks()) { in MarkBlocksRec() local
222 for (auto succ : block->GetSuccsBlocks()) { in RemoveSuccessors() local
317 for (auto succ : succs) { in DisconnectBlockRec() local
Dbasicblock.h199 bool HasSucc(BasicBlock *succ) in HasSucc()
341 void RemoveSucc(BasicBlock *succ) in RemoveSucc()
531 auto succ = GetSuccessor(catch_indexes->at(idx)); in EnumerateCatchHandlers() local
599 BasicBlock *succ; member
Dgraph_checker.cpp171 for ([[maybe_unused]] auto succ : block->GetSuccsBlocks()) { in CheckControlFlow() local
391 for (auto succ : block->GetSuccsBlocks()) { in CheckBlockHasSuccessor() local
757 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in VisitReturn() local
Dir_constructor.h908 for (auto succ : succs) { in ConstructControlFlow() local
Dgraph_cloner.cpp845 auto succ = unroll_data->outer->GetSuccsBlocks().front(); in BuildLoopCloneControlFlow() local
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Ddominators_tree.cpp125 for (auto succ : block->GetSuccsBlocks()) { in DfsNumbering() local
204 for (auto succ : predecessor->GetSuccsBlocks()) { in UpdateAfterResolverInsertion() local
Dloop_analyzer.cpp84 for (auto succ : block->GetSuccsBlocks()) { in BackEdgeSearch() local
420 for (auto succ : block->GetSuccsBlocks()) { in IsLoopSingleBackEdgeExitPoint() local
Dliveness_analyzer.cpp145 auto succ = *it; in LinearizeBlocks() local
255 for (auto succ : block->GetSuccsBlocks()) { in GetInitInstLiveSet() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp111 auto succ = bb->GetSuccessor(0); in RunOnce() local
146 auto succ = bb->GetSuccessor(0); in CheckSpecialTriangle() local
197 auto succ = bb->GetSuccessor(0); in ProcessBB() local
560 auto succ = user.GetInst(); in DfsNumbering() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dgraph_linearizer.cpp187 for (auto succ : curRegion->succs_) { in BuildDfsFather() local
289 for (auto succ : curRegion->dominatedRegions_) { in BuildImmediateDominatorDepth() local
420 GateRegion* succ = curRegion->succs_[index]; in ComputeLoopNumber() local
448 GateRegion* succ = nullptr; in ComputeLoopExit() local
477 void AddLoopExit(GateRegion* succ, LoopInfo *loopInfo) in AddLoopExit()
485 LoopInfo *EnterInnerLoop(GateRegion* succ, LoopInfo *loopInfo) in EnterInnerLoop()
865 GateRegion* succ = target->GetSimpleSuccRegion(); in OptimizeControls() local
Dstate_split_linearizer.cpp102 for (auto succ : curRegion->succs_) { in Run() local
258 for (auto succ : curRegion->succs_) { in StoreStateDepend() local
Dbytecode_circuit_builder.cpp491 for (const auto &succ: bb.succs) { in UpdateCFG() local
503 for (auto &succ: bb.succs) { in UpdateCFG() local
610 for (auto &succ: bb.succs) { in CollectPredsInfo() local
Dverifier.cpp496 const auto &succ = succList[idx]; in Run() local
Dscheduler.cpp168 const auto &succ = succList[idx]; in Run() local
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp410 for (auto succ : block->GetSuccsBlocks()) { in MarkNormalControlFlow() local
536 for (auto succ : try_block.begin_bb->GetSuccsBlocks()) { in RestoreTryEnd() local
/arkcompiler/runtime_core/compiler/tests/
Dsplit_resolver_test.cpp741 auto succ = &BB(6); in TEST_F() local