Home | History | Annotate | Download | only in Analysis

Lines Matching full:backedge

113   BasicBlock *Incoming = nullptr, *Backedge = nullptr;
116 "Loop must have at least one backedge!");
117 Backedge = *PI++;
123 if (contains(Backedge))
125 std::swap(Incoming, Backedge);
126 } else if (!contains(Backedge))
136 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge)))
186 // Normal-form loops have a preheader, a single backedge, and all of their
411 // Flag the presence of an irreducible backedge whose destination is a block
551 // irreducible backedge.
565 // L could be Unloop if the only exit was an irreducible backedge.