Searched defs:backEdge (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | loop_peeling.cpp | 121 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()
|
| D | loop_unroll.cpp | 317 auto backEdge = loopInfo.ifImm->GetBasicBlock(); in FixCompareInst() local
|
| D | optimize_string_concat.cpp | 219 auto backEdge = GetGraph()->CreateEmptyBlock(preHeader); in CreateAppendArgsLoop() local
|
| D | checks_elimination.cpp | 866 for (auto backEdge : loop->GetBackEdges()) { in FindOptimalSaveStateForHoist() local
|
| D | simplify_string_builder.cpp | 1404 for (auto backEdge : loop->GetBackEdges()) { in GetPhiAccumulatedValues() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | countable_loop_parser.cpp | 92 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
|
| D | loop_analyzer.cpp | 104 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
|
| D | liveness_analyzer.cpp | 350 for (auto backEdge : loop->GetBackEdges()) { in GetLoopEnd() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | graph_cloner.cpp | 109 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
|
| D | loop_unswitcher.cpp | 222 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/ |
| D | gc_intrusion.cpp | 395 bool backEdge = false; in PropagateRelocs() local
|
| /arkcompiler/ets_frontend/es2panda/test/compiler/js/ |
| D | cocos_worker_test.js | 36234 backEdge(t, e) {} method in anonymousFunction63e674a939400.nw
|