LLVM API Documentation
Define an iterator for alias sets... this is just a forward iterator. More...
#include <AliasSetTracker.h>
Public Member Functions | |
iterator (PointerRec *CN=nullptr) | |
bool | operator== (const iterator &x) const |
bool | operator!= (const iterator &x) const |
const iterator & | operator= (const iterator &I) |
value_type & | operator* () const |
value_type * | operator-> () const |
Value * | getPointer () const |
uint64_t | getSize () const |
AAMDNodes | getAAInfo () const |
iterator & | operator++ () |
iterator | operator++ (int) |
Define an iterator for alias sets... this is just a forward iterator.
Definition at line 184 of file AliasSetTracker.h.
llvm::AliasSet::iterator::iterator | ( | PointerRec * | CN = nullptr | ) | [inline, explicit] |
Definition at line 188 of file AliasSetTracker.h.
AAMDNodes llvm::AliasSet::iterator::getAAInfo | ( | ) | const [inline] |
Definition at line 208 of file AliasSetTracker.h.
Value* llvm::AliasSet::iterator::getPointer | ( | ) | const [inline] |
Definition at line 206 of file AliasSetTracker.h.
uint64_t llvm::AliasSet::iterator::getSize | ( | ) | const [inline] |
Definition at line 207 of file AliasSetTracker.h.
Definition at line 193 of file AliasSetTracker.h.
References operator==().
value_type& llvm::AliasSet::iterator::operator* | ( | ) | const [inline] |
Definition at line 200 of file AliasSetTracker.h.
Referenced by operator->().
iterator& llvm::AliasSet::iterator::operator++ | ( | ) | [inline] |
Definition at line 210 of file AliasSetTracker.h.
Definition at line 215 of file AliasSetTracker.h.
value_type* llvm::AliasSet::iterator::operator-> | ( | ) | const [inline] |
Definition at line 204 of file AliasSetTracker.h.
References operator*().
Definition at line 195 of file AliasSetTracker.h.
Definition at line 190 of file AliasSetTracker.h.
Referenced by operator!=().