Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DLoopIterator.h32 class LoopBlocksTraversal; variable
44 friend class LoopBlocksTraversal; variable
112 template<> class po_iterator_storage<LoopBlocksTraversal, true> {
113 LoopBlocksTraversal &LBT;
115 po_iterator_storage(LoopBlocksTraversal &lbs) : LBT(lbs) {} in po_iterator_storage()
122 class LoopBlocksTraversal {
125 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;
132 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) : in LoopBlocksTraversal() function
169 inline bool po_iterator_storage<LoopBlocksTraversal, true>::
174 inline void po_iterator_storage<LoopBlocksTraversal, true>::
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopIterator.h33 class LoopBlocksTraversal; variable
45 friend class LoopBlocksTraversal; variable
113 class LoopBlocksTraversal {
116 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;
123 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) : in LoopBlocksTraversal() function
178 template<> struct DFSetTraits<LoopBlocksTraversal> {
179 static void finishPostorder(BasicBlock *BB, LoopBlocksTraversal& LBT) {
/external/swiftshader/third_party/LLVM/lib/Analysis/
DLoopInfo.cpp433 LoopBlocksTraversal Traversal(DFS, LI); in updateBlockParents()
434 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(), in updateBlockParents()
702 LoopBlocksTraversal Traversal(*this, LI); in perform()
703 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(), in perform()
/external/llvm/lib/Analysis/
DLoopInfo.cpp436 LoopBlocksTraversal Traversal(DFS, LI); in updateBlockParents()
726 LoopBlocksTraversal Traversal(*this, LI); in perform()
727 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(), in perform()