Searched refs:Backedge (Results 1 – 4 of 4) sorted by relevance
141 BasicBlock *Incoming = 0, *Backedge = 0; in getCanonicalInductionVariable() local145 Backedge = *PI++; in getCanonicalInductionVariable()151 if (contains(Backedge)) in getCanonicalInductionVariable()153 std::swap(Incoming, Backedge); in getCanonicalInductionVariable()154 } else if (!contains(Backedge)) in getCanonicalInductionVariable()164 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge))) in getCanonicalInductionVariable()
260 MachineBasicBlock *Backedge = *PI++; in getCanonicalInductionVariable() local268 if (L->contains(Backedge)) in getCanonicalInductionVariable()270 std::swap(Incoming, Backedge); in getCanonicalInductionVariable()271 } else if (!L->contains(Backedge)) in getCanonicalInductionVariable()
534 BlockT *Backedge = *PI; in Analyze() local537 if (DomTree.dominates(Header, Backedge) in Analyze()538 && DomTree.isReachableFromEntry(Backedge)) { in Analyze()539 Backedges.push_back(Backedge); in Analyze()
240 MachineBasicBlock *Backedge = *PI++; in getCanonicalInductionVariable() local248 if (L->contains(Backedge)) in getCanonicalInductionVariable()250 std::swap(Incoming, Backedge); in getCanonicalInductionVariable()251 } else if (!L->contains(Backedge)) in getCanonicalInductionVariable()