Searched refs:backedges (Results 1 – 6 of 6) sorted by relevance
3 ; LoopSimplify shouldn't split loop backedges that use indirectbr.
3 ; This loop has no preheader, multiple backedges, etc., but ScalarEvolution
787 ZoneList<std::pair<BasicBlock*, int> >* backedges) { in ComputeLoopInfo()793 for (int i = 0; i < backedges->length(); i++) { in ComputeLoopInfo()794 BasicBlock* member = backedges->at(i).first; in ComputeLoopInfo()795 BasicBlock* header = member->SuccessorAt(backedges->at(i).second); in ComputeLoopInfo()942 ZoneList<std::pair<BasicBlock*, int> > backedges(1, zone); in ComputeSpecialRPO() local960 backedges.Add( in ComputeSpecialRPO()985 &backedges); in ComputeSpecialRPO()
10 ; Loop backedges are weighted and thus their bodies have a greater frequency.
49 ; that are targets of a backedge within it (excluding backedges within true53 ; intercepts all the edges to the headers. All backedges and entries point to
67 bottom-up, ignoring backedges; i.e., as a DAG. After each loop is processed,