|
LLVM
8.0.1
|
#include "llvm/IR/CFGDiff.h"

Classes | |
| struct | DeletedEdgesFilter |
Public Types | |
| using | DataRef = const GraphDiff< BasicBlock *, InverseGraph > * |
| using | NodeRef = std::pair< DataRef, BasicBlock * > |
| using | ExistingChildIterator = WrappedPairNodeDataIterator< succ_iterator, NodeRef, DataRef > |
| using | FilterExistingChildrenIterator = filter_iterator< ExistingChildIterator, DeletedEdgesFilter > |
| using | vec_iterator = SmallVectorImpl< BasicBlock * >::const_iterator |
| using | AddNewChildrenIterator = WrappedPairNodeDataIterator< vec_iterator, NodeRef, DataRef > |
| using | ChildIteratorType = concat_iterator< NodeRef, FilterExistingChildrenIterator, AddNewChildrenIterator > |
Static Public Member Functions | |
| static ChildIteratorType | child_begin (NodeRef N) |
| static ChildIteratorType | child_end (NodeRef N) |
| using llvm::CFGViewSuccessors< InverseGraph >::AddNewChildrenIterator = WrappedPairNodeDataIterator<vec_iterator, NodeRef, DataRef> |
| using llvm::CFGViewSuccessors< InverseGraph >::ChildIteratorType = concat_iterator<NodeRef, FilterExistingChildrenIterator, AddNewChildrenIterator> |
| using llvm::CFGViewSuccessors< InverseGraph >::DataRef = const GraphDiff<BasicBlock *, InverseGraph> * |
| using llvm::CFGViewSuccessors< InverseGraph >::ExistingChildIterator = WrappedPairNodeDataIterator<succ_iterator, NodeRef, DataRef> |
| using llvm::CFGViewSuccessors< InverseGraph >::FilterExistingChildrenIterator = filter_iterator<ExistingChildIterator, DeletedEdgesFilter> |
| using llvm::CFGViewSuccessors< InverseGraph >::NodeRef = std::pair<DataRef, BasicBlock *> |
| using llvm::CFGViewSuccessors< InverseGraph >::vec_iterator = SmallVectorImpl<BasicBlock *>::const_iterator |
|
inlinestatic |
|
inlinestatic |
1.8.13