Home
last modified time | relevance | path

Searched defs:succ (Results 1 - 24 of 24) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc.cpp63 auto succ = throwBlock->GetSuccessor(0); in RemoveThrowEdges() local
H A Dcleanup_empty_blocks.cpp29 auto succ = bb->GetSuccessor(0); in CheckSpecialTriangle() local
71 auto succ = bb->GetSuccessor(0); in CleanupEmptyBlocks() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dhotness_propagation.h172 size_t GetEdgeHotness(BasicBlock *pred, BasicBlock *succ) in GetEdgeHotness() argument
190 std::optional<size_t> TryGetProfiledEdge(BasicBlock *pred, BasicBlock *succ) in TryGetProfiledEdge() argument
230 EnsureBackedgeResolvable(BasicBlock *pred, [[maybe_unused]] BasicBlock *succ) EnsureBackedgeResolvable() argument
[all...]
H A Dliveness_analyzer.cpp159 auto succ = *it; in LinearizeBlocks() local
169 void LivenessAnalyzer::InsertSuccToPendingList(ArenaList<BasicBlock *> &pending, BasicBlock *succ) in InsertSuccToPendingList() argument
[all...]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dcleanup.cpp110 auto succ = bb->GetSuccessor(0); in RunOnce() local
144 auto succ = bb->GetSuccessor(0); in CheckSpecialTriangle() local
195 auto succ = bb->GetSuccessor(0); ProcessBB() local
558 auto succ = user.GetInst(); DfsNumbering() local
[all...]
/arkcompiler/runtime_core/compiler/tests/
H A Dsplit_resolver_test.cpp741 auto succ = &BB(6); in TEST_F() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dloop_unswitcher.cpp82 auto succ = unswitchData->outer->GetSuccsBlocks().front(); in BuildLoopUnswitchControlFlow() local
237 auto succ = trueCond ? bb->GetTrueSuccessor() : bb->GetFalseSuccessor(); in EstimateUnswitchInstructionsCount() local
240 auto succ = trueCond ? bb->GetFalseSuccessor() : bb->GetTrueSuccessor(); in EstimateUnswitchInstructionsCount() local
H A Dbasicblock.h287 auto succ = GetSuccessor(catchIndexes->at(idx)); in EnumerateCatchHandlers() local
341 BasicBlock *succ; global() member
[all...]
H A Dgraph_cloner.cpp886 auto succ = unrollData->outer->GetSuccsBlocks().front(); in BuildLoopCloneControlFlow() local
H A Dgraph_checker.cpp2081 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in CheckUserOfInt32() local
2093 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in CheckUserOfInt32() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dspill_fill_encoder.cpp23 bool SpillFillEncoder::AreConsecutiveOps(const SpillFillData &pred, const SpillFillData &succ) in AreConsecutiveOps() argument
50 bool SpillFillEncoder::CanCombineSpillFills(SpillFillData pred, SpillFillData succ, cons argument
[all...]
/arkcompiler/runtime_core/static_core/static_linker/tests/
H A Dlinker_test.cpp348 auto succ = false; in TEST() local
357 auto succ = false; in TEST() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dcleanup.cpp108 void Cleanup::CheckBBPhisUsers(BasicBlock *succ, BasicBlock *bb) in CheckBBPhisUsers() argument
134 auto succ = bb->GetSuccessor(0); in RunOnce() local
168 auto succ = bb->GetSuccessor(0); in CheckSpecialTriangle() local
221 auto succ = bb->GetSuccessor(0); ProcessBB() local
679 auto succ = user.GetInst(); DfsNumbering() local
[all...]
H A Dinlining.cpp1483 auto succ = startBb->GetSuccessor(0); in UpdateControlflow() local
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dsplit_resolver_test.cpp834 auto succ = &BB(6U); in TEST_F() local
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dverifier.cpp454 auto succ = *cur.it; in RunFlowCyclesFind() local
544 const auto &succ in Run() local
[all...]
H A Dscheduler.cpp179 const auto &succ = succList[idx]; in Run() local
H A Dbytecode_circuit_builder.cpp183 const auto &succ = succList[idx]; in PerformDFS() local
[all...]
H A Dgraph_linearizer.cpp455 GateRegion* succ = curRegion->succs_[index]; ComputeLoopNumber() local
483 GateRegion* succ = nullptr; ComputeLoopTree() local
520 AddLoopExit(GateRegion* succ, GraphLinearizer::LoopInfo *loopInfo) AddLoopExit() argument
528 EnterInnerLoop(GateRegion* succ, GraphLinearizer::LoopInfo *loopInfo) EnterInnerLoop() argument
936 GateRegion* succ = target->GetSimpleSuccRegion(); OptimizeControls() local
[all...]
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.cpp144 auto succ = *it; in LinearizeBlocks() local
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph_checker.cpp750 [[maybe_unused]] auto succ = inst->GetBasicBlock()->GetSuccsBlocks()[0]; in VisitReturn() local
H A Dbasicblock.cpp82 void BasicBlock::AddSucc(BasicBlock *succ, bool can_add_empty_block) in AddSucc() argument
110 BasicBlock *BasicBlock::InsertNewBlockToSuccEdge(BasicBlock *succ) in InsertNewBlockToSuccEdge() argument
129 InsertBlockBeforeSucc(BasicBlock *block, BasicBlock *succ) InsertBlockBeforeSucc() argument
135 RemovePhiProcessing(BasicBlock *bb, BasicBlock *succ) RemovePhiProcessing() argument
169 auto succ = succs_[0]; RemoveEmptyBlock() local
265 auto succ = GetSuccessor(0); JoinSuccessorBlock() local
[all...]
H A Dgraph_cloner.cpp856 auto succ = unroll_data->outer->GetSuccsBlocks().front(); in BuildLoopCloneControlFlow() local
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.cpp166 auto succ = block->GetSuccessor(i); in MarkNormalBlocksRecursive() local

Completed in 39 milliseconds