LLVM API Documentation
#include <CFG.h>


Public Types | |
| typedef super::pointer | pointer |
| typedef super::reference | reference |
Public Member Functions | |
| SuccIterator (Term_ T) | |
| SuccIterator (Term_ T, bool) | |
| const Self & | operator= (const Self &I) |
| unsigned | getSuccessorIndex () const |
| bool | operator== (const Self &x) const |
| bool | operator!= (const Self &x) const |
| reference | operator* () const |
| pointer | operator-> () const |
| Self & | operator++ () |
| Self | operator++ (int) |
| Self & | operator-- () |
| Self | operator-- (int) |
| bool | operator< (const Self &x) const |
| bool | operator<= (const Self &x) const |
| bool | operator>= (const Self &x) const |
| bool | operator> (const Self &x) const |
| Self & | operator+= (int Right) |
| Self | operator+ (int Right) |
| Self & | operator-= (int Right) |
| Self | operator- (int Right) |
| int | operator- (const Self &x) |
| BB_ * | getSource () |
| Get the source BB of this iterator. | |
| typedef super::pointer llvm::SuccIterator< Term_, BB_ >::pointer |
| typedef super::reference llvm::SuccIterator< Term_, BB_ >::reference |
| llvm::SuccIterator< Term_, BB_ >::SuccIterator | ( | Term_ | T | ) | [inline, explicit] |
| llvm::SuccIterator< Term_, BB_ >::SuccIterator | ( | Term_ | T, |
| bool | |||
| ) | [inline] |
| BB_* llvm::SuccIterator< Term_, BB_ >::getSource | ( | ) | [inline] |
| unsigned llvm::SuccIterator< Term_, BB_ >::getSuccessorIndex | ( | ) | const [inline] |
getSuccessorIndex - This is used to interface between code that wants to operate on terminator instructions directly.
Definition at line 144 of file CFG.h.
Referenced by llvm::DOTGraphTraits< const Function * >::getEdgeSourceLabel(), and llvm::SplitCriticalEdge().
| bool llvm::SuccIterator< Term_, BB_ >::operator!= | ( | const Self & | x | ) | const [inline] |
| reference llvm::SuccIterator< Term_, BB_ >::operator* | ( | ) | const [inline] |
Definition at line 149 of file CFG.h.
Referenced by llvm::SuccIterator< TerminatorInst *, BasicBlock >::operator->().
| Self llvm::SuccIterator< Term_, BB_ >::operator+ | ( | int | Right | ) | [inline] |
Definition at line 189 of file CFG.h.
Referenced by llvm::SuccIterator< TerminatorInst *, BasicBlock >::operator-().
| Self& llvm::SuccIterator< Term_, BB_ >::operator++ | ( | ) | [inline] |
| Self llvm::SuccIterator< Term_, BB_ >::operator++ | ( | int | ) | [inline] |
| Self& llvm::SuccIterator< Term_, BB_ >::operator+= | ( | int | Right | ) | [inline] |
Definition at line 182 of file CFG.h.
Referenced by llvm::SuccIterator< TerminatorInst *, BasicBlock >::operator-=().
| Self llvm::SuccIterator< Term_, BB_ >::operator- | ( | int | Right | ) | [inline] |
| int llvm::SuccIterator< Term_, BB_ >::operator- | ( | const Self & | x | ) | [inline] |
| Self& llvm::SuccIterator< Term_, BB_ >::operator-- | ( | ) | [inline] |
| Self llvm::SuccIterator< Term_, BB_ >::operator-- | ( | int | ) | [inline] |
| Self& llvm::SuccIterator< Term_, BB_ >::operator-= | ( | int | Right | ) | [inline] |
| pointer llvm::SuccIterator< Term_, BB_ >::operator-> | ( | ) | const [inline] |
| bool llvm::SuccIterator< Term_, BB_ >::operator< | ( | const Self & | x | ) | const [inline] |
| bool llvm::SuccIterator< Term_, BB_ >::operator<= | ( | const Self & | x | ) | const [inline] |
| const Self& llvm::SuccIterator< Term_, BB_ >::operator= | ( | const Self & | I | ) | [inline] |
| bool llvm::SuccIterator< Term_, BB_ >::operator== | ( | const Self & | x | ) | const [inline] |
Definition at line 146 of file CFG.h.
Referenced by llvm::SuccIterator< TerminatorInst *, BasicBlock >::operator!=().
| bool llvm::SuccIterator< Term_, BB_ >::operator> | ( | const Self & | x | ) | const [inline] |
| bool llvm::SuccIterator< Term_, BB_ >::operator>= | ( | const Self & | x | ) | const [inline] |