Home
last modified time | relevance | path

Searched defs:backEdge (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dloop_peeling.cpp121 auto backEdge = loop->GetBackEdges()[0]; in TransformLoop() local
145 size_t LoopPeeling::MoveLoopExitToBackEdge(BasicBlock *header, BasicBlock *backEdge) in MoveLoopExitToBackEdge()
202 void LoopPeeling::UpdateClonedInstInputs(Inst *inst, BasicBlock *header, BasicBlock *backEdge) in UpdateClonedInstInputs()
Dloop_unroll.cpp317 auto backEdge = loopInfo.ifImm->GetBasicBlock(); in FixCompareInst() local
Doptimize_string_concat.cpp219 auto backEdge = GetGraph()->CreateEmptyBlock(preHeader); in CreateAppendArgsLoop() local
Dchecks_elimination.cpp866 for (auto backEdge : loop->GetBackEdges()) { in FindOptimalSaveStateForHoist() local
Dsimplify_string_builder.cpp1404 for (auto backEdge : loop->GetBackEdges()) { in GetPhiAccumulatedValues() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dcountable_loop_parser.cpp92 auto backEdge {loop_.GetBackEdges()[0]}; in TryProcessBackEdge() local
106 auto backEdge = loop->GetBackEdges()[0]; in HasPreHeaderCompare() local
245 auto backEdge {loop_.GetBackEdges()[0]}; in SetUpdateAndTestInputs() local
Dloop_analyzer.cpp104 void LoopAnalyzer::ProcessNewBackEdge(BasicBlock *header, BasicBlock *backEdge) in ProcessNewBackEdge()
127 for (auto backEdge : backEdges) { in GetForwardEdgesIndexes() local
260 for (auto backEdge : loop->GetBackEdges()) { in PopulateIrreducibleLoop() local
284 for (auto backEdge : loop->GetBackEdges()) { in PopulateLoops() local
620 auto backEdge = loop->GetBackEdges()[0]; in GetLoopOutsideSuccessor() local
642 auto backEdge = loop->GetBackEdges()[0]; in IsLoopSingleBackEdgeExitPoint() local
Dliveness_analyzer.cpp350 for (auto backEdge : loop->GetBackEdges()) { in GetLoopEnd() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp109 for (auto backEdge : loop->GetBackEdges()) { in CopyLoop() local
289 BasicBlock *GraphCloner::CreateResolverBlock(Loop *loop, BasicBlock *backEdge) in CreateResolverBlock()
323 BasicBlock *GraphCloner::SplitBackEdge(LoopUnrollData *unrollData, Loop *loop, BasicBlock *backEdge) in SplitBackEdge()
365 auto backEdge = loop->GetBackEdges()[0]; in PrepareLoopToUnroll() local
879 BasicBlock *GraphCloner::CreateNewOutsideSucc(BasicBlock *outsideSucc, BasicBlock *backEdge, BasicB… in CreateNewOutsideSucc()
956 auto backEdge = loop->GetBackEdges()[0]; in PrepareLoopToClone() local
1032 for (auto backEdge : loop->GetBackEdges()) { in MakeLoopCloneInfo() local
Dloop_unswitcher.cpp222 static uint32_t EstimateUnswitchInstructionsCount(BasicBlock *bb, const BasicBlock *backEdge, const… in EstimateUnswitchInstructionsCount()
257 auto backEdge = loop->GetBackEdges()[0]; in EstimateInstructionsCount() local
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
Dgc_intrusion.cpp395 bool backEdge = false; in PropagateRelocs() local
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
Dcocos_worker_test.js36234 backEdge(t, e) {} method in anonymousFunction63e674a939400.nw