LLVM API Documentation

llvm::scc_iterator< GraphT, GT > Member List
This is the complete list of members for llvm::scc_iterator< GraphT, GT >, including all inherited members.
begin(const GraphT &G)llvm::scc_iterator< GraphT, GT > [inline, static]
end(const GraphT &)llvm::scc_iterator< GraphT, GT > [inline, static]
hasLoop() const llvm::scc_iterator< GraphT, GT >
isAtEnd() const llvm::scc_iterator< GraphT, GT > [inline]
IsBidirectional enum valuellvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [protected]
IsRandomAccess enum valuellvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [protected]
operator!=(const scc_iterator< GraphT, GT > &RHS) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator*() const llvm::scc_iterator< GraphT, GT > [inline]
operator+(ptrdiff_tn) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator+(ptrdiff_tn, const scc_iterator< GraphT, GT > &i)llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [friend]
operator++()llvm::scc_iterator< GraphT, GT > [inline]
iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t >::operator++(int)llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator-(ptrdiff_tn) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator--()llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator--(int)llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator->() constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator<=(const scc_iterator< GraphT, GT > &RHS) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator==(const scc_iterator &x) const llvm::scc_iterator< GraphT, GT > [inline]
operator>(const scc_iterator< GraphT, GT > &RHS) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator>=(const scc_iterator< GraphT, GT > &RHS) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
operator[](ptrdiff_tn) constllvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > [inline]
ReplaceNode(NodeType *Old, NodeType *New)llvm::scc_iterator< GraphT, GT > [inline]