Home
last modified time | relevance | path

Searched refs:LoopBlocksTraversal (Results 1 – 2 of 2) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopIterator.h31 class LoopBlocksTraversal; variable
103 friend class LoopBlocksTraversal; variable
190 template<> class po_iterator_storage<LoopBlocksTraversal, true> {
191 LoopBlocksTraversal &LBT;
193 po_iterator_storage(LoopBlocksTraversal &lbs) : LBT(lbs) {} in po_iterator_storage()
200 class LoopBlocksTraversal {
203 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;
210 LoopBlocksTraversal(LoopBlocksDFS &Storage, const LoopInfo *LInfo) : in LoopBlocksTraversal() function
247 inline bool po_iterator_storage<LoopBlocksTraversal, true>::insertEdge( in insertEdge()
252 inline void po_iterator_storage<LoopBlocksTraversal, true>::
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp729 LoopBlocksTraversal Traversal(DFS, LI); in updateBlockParents()
1255 LoopBlocksTraversal Traversal(*this, LI); in perform()
1256 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(), in perform()