Searched refs:Backedge (Results 1 – 6 of 6) sorted by relevance
/external/llvm/test/Analysis/BlockFrequencyInfo/ |
D | double_exit.ll | 13 ; Backedge mass = 1/3, exit mass = 2/3 26 ; Backedge mass = 3/5, exit mass = 2/5 86 ; Backedge mass = 1/2, exit mass = 1/2 99 ; Backedge mass = 1/3, exit mass = 2/3 112 ; Backedge mass = 3/5, exit mass = 2/5
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 142 BasicBlock *Incoming = nullptr, *Backedge = nullptr; in getCanonicalInductionVariable() local 146 Backedge = *PI++; in getCanonicalInductionVariable() 152 if (contains(Backedge)) in getCanonicalInductionVariable() 154 std::swap(Incoming, Backedge); in getCanonicalInductionVariable() 155 } else if (!contains(Backedge)) in getCanonicalInductionVariable() 165 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge))) in getCanonicalInductionVariable()
|
D | BlockFrequencyInfoImpl.cpp | 413 if (W.Type == Weight::Backedge) { in distributeMass()
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 486 BlockT *Backedge = *PI; in Analyze() local 489 if (DomTree.dominates(Header, Backedge) in Analyze() 490 && DomTree.isReachableFromEntry(Backedge)) { in Analyze() 491 Backedges.push_back(Backedge); in Analyze()
|
D | BlockFrequencyInfoImpl.h | 320 enum DistType { Local, Exit, Backedge }; 351 add(Node, Amount, Weight::Backedge);
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 431 MachineBasicBlock *Backedge = *PI++; in getLoopTripCount() local 441 if (L->contains(Backedge)) in getLoopTripCount() 443 std::swap(Incoming, Backedge); in getLoopTripCount() 444 } else if (!L->contains(Backedge)) in getLoopTripCount()
|