Home
last modified time | relevance | path

Searched defs:succ (Results 1 – 19 of 19) 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
379 void BasicBlock::JoinBlocksUsingSelect(BasicBlock *succ, BasicBlock *select_bb, bool swapped) in JoinBlocksUsingSelect()
492 auto succ = if_info->succ; in GenerateSelects() local
805 BasicBlock *succ = GetSuccsBlocks()[0]; in ReplaceInstByDeoptimize() local
Dbasicblock.h199 bool HasSucc(BasicBlock *succ) in HasSucc()
347 void RemoveSucc(BasicBlock *succ) in RemoveSucc()
537 auto succ = GetSuccessor(catch_indexes->at(idx)); in EnumerateCatchHandlers() local
605 BasicBlock *succ; member
Dgraph.cpp39 for (auto succ : block->GetSuccsBlocks()) { in MarkBlocksRec() local
254 for (auto succ : block->GetSuccsBlocks()) { in RemoveSuccessors() local
350 for (auto succ : succs) { in DisconnectBlockRec() local
Dgraph_checker.cpp172 for ([[maybe_unused]] auto succ : block->GetSuccsBlocks()) { in CheckControlFlow() local
492 for (auto succ : block->GetSuccsBlocks()) { in CheckDataFlow() local
1593 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in CheckDataFlow() local
1604 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in CheckDataFlow() local
1781 for ([[maybe_unused]] auto succ : bb->GetSuccsBlocks()) { in CheckDataFlow() local
Dir_constructor.h960 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.cpp147 auto succ = *it; in LinearizeBlocks() local
263 for (auto succ : block->GetSuccsBlocks()) { in GetInitInstLiveSet() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dtry_catch_resolving.cpp156 auto succ = try_end->GetSuccessor(0); in ConnectCatchHandlerAfterThrow() local
228 for (auto succ : block->GetSuccsBlocks()) { in DFS() local
Dredundant_loop_elimination.cpp41 for (auto succ : block->GetSuccsBlocks()) { in IsRedundant() local
Dcleanup.cpp113 auto succ = bb->GetSuccessor(0); in RunOnce() local
148 auto succ = bb->GetSuccessor(0); in CheckSpecialTriangle() local
199 auto succ = bb->GetSuccessor(0); in ProcessBB() local
563 auto succ = user.GetInst(); in DfsNumbering() local
Dadjust_arefs.cpp124 for (auto succ : bb->GetDominatedBlocks()) { in WalkChainDown() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dspill_fill_encoder.cpp23 bool SpillFillEncoder::AreConsecutiveOps(const SpillFillData &pred, const SpillFillData &succ) in AreConsecutiveOps()
43 bool SpillFillEncoder::CanCombineSpillFills(SpillFillData pred, SpillFillData succ, const Graph *gr… in CanCombineSpillFills()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp427 for (auto succ : block->GetSuccsBlocks()) { in MarkNormalControlFlow() local
553 for (auto succ : try_block.begin_bb->GetSuccsBlocks()) { in RestoreTryEnd() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.cpp504 for (const auto &succ: bb.succs) { in UpdateCFG() local
516 for (auto &succ: bb.succs) { in UpdateCFG() local
597 for (auto &succ: bb.succs) { in CollectPredsInfo() local
Dverifier.cpp491 const auto &succ = succList[idx]; in Run() local
Dscheduler.cpp173 const auto &succ = succList[idx]; in Run() local
/arkcompiler/runtime_core/compiler/tests/
Dsplit_resolver_test.cpp741 auto succ = &BB(6); in TEST_F() local