HomeSort by relevance Sort by last modified time
    Searched refs:Backedge (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Analysis/
LoopInfo.cpp 145 BasicBlock *Incoming = 0, *Backedge = 0;
148 "Loop must have at least one backedge!");
149 Backedge = *PI++;
155 if (contains(Backedge))
157 std::swap(Incoming, Backedge);
158 } else if (!contains(Backedge))
168 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge)))
212 // Normal-form loops have a preheader, a single backedge, and all of their
447 // Flag the presence of an irreducible backedge whose destination is a block
590 // irreducible backedge
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfoImpl.h 535 BlockT *Backedge = *PI;
538 if (DomTree.dominates(Header, Backedge)
539 && DomTree.isReachableFromEntry(Backedge)) {
540 Backedges.push_back(Backedge);
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 436 MachineBasicBlock *Backedge = *PI++;
443 // Make sure there is one incoming and one backedge and determine which
446 if (L->contains(Backedge))
448 std::swap(Incoming, Backedge);
449 } else if (!L->contains(Backedge))
    [all...]

Completed in 1427 milliseconds