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

  /external/llvm/include/llvm/Analysis/
LoopInfoImpl.h 486 BlockT *Backedge = *PI;
489 if (DomTree.dominates(Header, Backedge)
490 && DomTree.isReachableFromEntry(Backedge)) {
491 Backedges.push_back(Backedge);
BlockFrequencyInfoImpl.h 333 /// backedge to the loop header?
335 enum DistType { Local, Exit, Backedge };
366 add(Node, Amount, Weight::Backedge);
398 /// \return \c true unless there's an irreducible backedge.
405 /// edge is local/exit/backedge is in the context of LoopHead. Otherwise,
408 /// \return \c true unless aborted due to an irreducible backedge.
657 /// nodes that are targets of a backedge within it (excluding backedges within
696 /// Track the backedge mass distributed to the loop header, and use it to
711 /// within the current loop, \a Weight::Backedge, a backedge to th
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
LoopInfo.cpp 135 BasicBlock *Incoming = 0, *Backedge = 0;
138 "Loop must have at least one backedge!");
139 Backedge = *PI++;
145 if (contains(Backedge))
147 std::swap(Incoming, Backedge);
148 } else if (!contains(Backedge))
158 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge)))
169 /// times the loop will be executed. Note that this means that the backedge
295 // Normal-form loops have a preheader, a single backedge, and all of their
408 // Flag the presence of an irreducible backedge whose destination is a bloc
    [all...]
  /external/llvm/lib/Transforms/Utils/
MemorySSA.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 539 MachineBasicBlock *Backedge = *PI++;
546 // Make sure there is one incoming and one backedge and determine which
549 if (L->contains(Backedge))
551 std::swap(Incoming, Backedge);
552 } else if (!L->contains(Backedge))
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
BlockFrequencyInfoImpl.h 360 /// backedge to the loop header?
362 enum DistType { Local, Exit, Backedge };
398 add(Node, Amount, Weight::Backedge);
440 /// \return \c true unless there's an irreducible backedge.
447 /// edge is local/exit/backedge is in the context of LoopHead. Otherwise,
450 /// \return \c true unless aborted due to an irreducible backedge.
706 /// nodes that are targets of a backedge within it (excluding backedges within
745 /// Track the backedge mass distributed to the loop header, and use it to
760 /// within the current loop, \a Weight::Backedge, a backedge to th
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 572 MachineBasicBlock *Backedge = *PI++;
579 // Make sure there is one incoming and one backedge and determine which
582 if (L->contains(Backedge))
584 std::swap(Incoming, Backedge);
585 } else if (!L->contains(Backedge))
    [all...]
  /external/v8/src/compiler/
scheduler.cc 631 // (i.e. A -> B is a backedge).
695 typedef std::pair<BasicBlock*, size_t> Backedge;
791 // The successor is on the stack, so this is a backedge (cycle).
792 backedges_.push_back(Backedge(frame->block, frame->index - 1));
    [all...]

Completed in 447 milliseconds