Home
last modified time | relevance | path

Searched defs:backEdge (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dloop_peeling.cpp116 auto backEdge = loop->GetBackEdges()[0]; in TransformLoop() local
140 size_t LoopPeeling::MoveLoopExitToBackEdge(BasicBlock *header, BasicBlock *backEdge) in MoveLoopExitToBackEdge() argument
197 UpdateClonedInstInputs(Inst *inst, BasicBlock *header, BasicBlock *backEdge) UpdateClonedInstInputs() argument
[all...]
H A Dloop_unroll.cpp312 auto backEdge = loopInfo.ifImm->GetBasicBlock(); in FixCompareInst() local
H A Doptimize_string_concat.cpp229 auto backEdge = GetGraph()->CreateEmptyBlock(preHeader); in CreateAppendArgsLoop() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dcountable_loop_parser.cpp103 auto backEdge = loop->GetBackEdges()[0]; in HasPreHeaderCompare() local
H A Dloop_analyzer.cpp100 void LoopAnalyzer::ProcessNewBackEdge(BasicBlock *header, BasicBlock *backEdge) in ProcessNewBackEdge() argument
440 auto backEdge = loop->GetBackEdges()[0]; GetLoopOutsideSuccessor() local
462 auto backEdge = loop->GetBackEdges()[0]; IsLoopSingleBackEdgeExitPoint() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dloop_unswitcher.cpp221 static uint32_t EstimateUnswitchInstructionsCount(BasicBlock *bb, const BasicBlock *backEdge, const Inst *unswitchInst, in EstimateUnswitchInstructionsCount() argument
256 auto backEdge = loop->GetBackEdges()[0]; in EstimateInstructionsCount() local
[all...]
H A Dgraph_cloner.cpp196 BasicBlock *GraphCloner::CreateResolverBlock(Loop *loop, BasicBlock *backEdge) in CreateResolverBlock() argument
229 BasicBlock *GraphCloner::SplitBackEdge(LoopUnrollData *unrollData, Loop *loop, BasicBlock *backEdge) in SplitBackEdge() argument
270 auto backEdge = loop->GetBackEdges()[0]; PrepareLoopToUnroll() local
780 CreateNewOutsideSucc(BasicBlock *outsideSucc, BasicBlock *backEdge, BasicBlock *preHeader) CreateNewOutsideSucc() argument
855 auto backEdge = loop->GetBackEdges()[0]; PrepareLoopToClone() local
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Dgc_intrusion.cpp395 bool backEdge = false; in PropagateRelocs() local

Completed in 7 milliseconds