LLVM  4.0.0
Public Member Functions | List of all members
llvm::po_iterator_storage< LoopBlocksTraversal, true > Class Template Reference

Specialize po_iterator_storage to record postorder numbers. More...

#include <LoopIterator.h>

Public Member Functions

 po_iterator_storage (LoopBlocksTraversal &lbs)
 
bool insertEdge (Optional< BasicBlock * > From, BasicBlock *To)
 
void finishPostorder (BasicBlock *BB)
 

Detailed Description

template<>
class llvm::po_iterator_storage< LoopBlocksTraversal, true >

Specialize po_iterator_storage to record postorder numbers.

Definition at line 172 of file LoopIterator.h.

Constructor & Destructor Documentation

Definition at line 175 of file LoopIterator.h.

Member Function Documentation

void llvm::po_iterator_storage< LoopBlocksTraversal, true >::finishPostorder ( BasicBlock BB)
inline

Definition at line 235 of file LoopIterator.h.

bool llvm::po_iterator_storage< LoopBlocksTraversal, true >::insertEdge ( Optional< BasicBlock * >  From,
BasicBlock To 
)
inline

Definition at line 229 of file LoopIterator.h.


The documentation for this class was generated from the following file: