Searched defs:back_edge (Results 1 – 6 of 6) sorted by relevance
99 void LoopAnalyzer::ProcessNewBackEdge(BasicBlock *header, BasicBlock *back_edge) in ProcessNewBackEdge()122 for (auto back_edge : back_edges) { in GetForwardEdgesIndexes() local242 for (auto back_edge : loop->GetBackEdges()) { in PopulateLoops() local250 for (auto back_edge : loop->GetBackEdges()) { in PopulateLoops() local392 auto back_edge = loop->GetBackEdges()[0]; in GetLoopOutsideSuccessor() local414 auto back_edge = loop->GetBackEdges()[0]; in IsLoopSingleBackEdgeExitPoint() local
294 for (auto back_edge : loop->GetBackEdges()) { in GetLoopEnd() local
115 auto back_edge = loop->GetBackEdges()[0]; in TransformLoop() local141 size_t LoopPeeling::MoveLoopExitToBackEdge(BasicBlock *header, BasicBlock *back_edge) in MoveLoopExitToBackEdge()194 void LoopPeeling::UpdateClonedInstInputs(Inst *inst, BasicBlock *header, BasicBlock *back_edge) in UpdateClonedInstInputs()
50 auto back_edge = loop->GetBackEdges()[0]; in HasPreHeaderCompare() local255 auto back_edge = loop_info.if_imm->GetBasicBlock(); in FixCompareInst() local
109 auto back_edge = loop->GetBackEdges()[0]; in VisitLoop() local
105 for (auto back_edge : loop->GetBackEdges()) { in CopyLoop() local181 BasicBlock *GraphCloner::CreateResolverBlock(Loop *loop, BasicBlock *back_edge) in CreateResolverBlock()213 …icBlock *GraphCloner::SplitBackEdge(LoopUnrollData *unroll_data, Loop *loop, BasicBlock *back_edge) in SplitBackEdge()263 auto back_edge = loop->GetBackEdges()[0]; in PrepareLoopToUnroll() local741 BasicBlock *GraphCloner::CreateNewOutsideSucc(BasicBlock *outside_succ, BasicBlock *back_edge, Basi… in CreateNewOutsideSucc()802 auto back_edge = loop->GetBackEdges()[0]; in PrepareLoopToClone() local890 for (auto back_edge : loop->GetBackEdges()) { in MakeLoopCloneInfo() local