| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | basicblock.cpp | 71 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
|
| D | basicblock.h | 199 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
|
| D | graph.cpp | 39 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
|
| D | graph_checker.cpp | 172 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
|
| D | ir_constructor.h | 960 for (auto succ : succs) { in ConstructControlFlow() local
|
| D | graph_cloner.cpp | 845 auto succ = unroll_data->outer->GetSuccsBlocks().front(); in BuildLoopCloneControlFlow() local
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | dominators_tree.cpp | 125 for (auto succ : block->GetSuccsBlocks()) { in DfsNumbering() local 204 for (auto succ : predecessor->GetSuccsBlocks()) { in UpdateAfterResolverInsertion() local
|
| D | loop_analyzer.cpp | 84 for (auto succ : block->GetSuccsBlocks()) { in BackEdgeSearch() local 420 for (auto succ : block->GetSuccsBlocks()) { in IsLoopSingleBackEdgeExitPoint() local
|
| D | liveness_analyzer.cpp | 147 auto succ = *it; in LinearizeBlocks() local 263 for (auto succ : block->GetSuccsBlocks()) { in GetInitInstLiveSet() local
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | try_catch_resolving.cpp | 156 auto succ = try_end->GetSuccessor(0); in ConnectCatchHandlerAfterThrow() local 228 for (auto succ : block->GetSuccsBlocks()) { in DFS() local
|
| D | redundant_loop_elimination.cpp | 41 for (auto succ : block->GetSuccsBlocks()) { in IsRedundant() local
|
| D | cleanup.cpp | 113 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
|
| D | adjust_arefs.cpp | 124 for (auto succ : bb->GetDominatedBlocks()) { in WalkChainDown() local
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/ |
| D | spill_fill_encoder.cpp | 23 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/ |
| D | ir_builder.cpp | 427 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/ |
| D | bytecode_circuit_builder.cpp | 504 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
|
| D | verifier.cpp | 491 const auto &succ = succList[idx]; in Run() local
|
| D | scheduler.cpp | 173 const auto &succ = succList[idx]; in Run() local
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | split_resolver_test.cpp | 741 auto succ = &BB(6); in TEST_F() local
|