Searched refs:Backedge (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 144 BasicBlock *Incoming = nullptr, *Backedge = nullptr; local 148 Backedge = *PI++; 154 if (contains(Backedge)) 156 std::swap(Incoming, Backedge); 157 } else if (!contains(Backedge)) 167 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge)))
|
H A D | BlockFrequencyInfoImpl.cpp | 411 if (W.Type == Weight::Backedge) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | LoopInfoImpl.h | 515 BlockT *Backedge = *PI; local 518 if (DomTree.dominates(Header, Backedge) 519 && DomTree.isReachableFromEntry(Backedge)) { 520 Backedges.push_back(Backedge);
|
H A D | BlockFrequencyInfoImpl.h | 332 enum DistType { Local, Exit, Backedge }; enumerator in enum:llvm::BlockFrequencyInfoImplBase::Weight::DistType 361 add(Node, Amount, Weight::Backedge); 692 /// within the current loop, \a Weight::Backedge, a backedge to the 751 /// - Backedge frequencies are assumed to be evenly split between the
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 436 MachineBasicBlock *Backedge = *PI++; local 446 if (L->contains(Backedge)) 448 std::swap(Incoming, Backedge); 449 } else if (!L->contains(Backedge))
|
Completed in 850 milliseconds