Searched refs:po_iterator_storage (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoopIterator.h111 /// Specialize po_iterator_storage to record postorder numbers.
112 template<> class po_iterator_storage<LoopBlocksTraversal, true> { class in namespace:llvm
115 po_iterator_storage(LoopBlocksTraversal &lbs) : LBT(lbs) {} function in class:llvm::po_iterator_storage
169 inline bool po_iterator_storage<LoopBlocksTraversal, true>::
174 inline void po_iterator_storage<LoopBlocksTraversal, true>::
/external/llvm/include/llvm/ADT/
H A DPostOrderIterator.h26 // The po_iterator_storage template provides access to the set of already
43 // - Finally, by specializing the po_iterator_storage template itself, graph
47 // A specialized po_iterator_storage class can observe both the pre-order and
52 /// Default po_iterator_storage implementation with an internal set object.
54 class po_iterator_storage { class in namespace:llvm
68 /// Specialization of po_iterator_storage that references an external set.
70 class po_iterator_storage<SetType, true> { class in namespace:llvm
73 po_iterator_storage(SetType &VSet) : Visited(VSet) {} function in class:llvm::po_iterator_storage
74 po_iterator_storage(const po_iterator_storage function in class:llvm::po_iterator_storage
[all...]
/external/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp427 // Specialize po_iterator_storage in order to prune the post-order traversal so
431 class po_iterator_storage<LoopBounds, true> {
434 po_iterator_storage(LoopBounds &lb) : LB(lb) {}

Completed in 3249 milliseconds