LLVM
17.0.0git
|
Iterator base class used to implement const and non-const iterators over the defining accesses of a MemoryAccess. More...
#include "llvm/Analysis/MemorySSA.h"
Public Member Functions | |
memoryaccess_def_iterator_base (T *Start) | |
memoryaccess_def_iterator_base ()=default | |
bool | operator== (const memoryaccess_def_iterator_base &Other) const |
BasicBlock * | getPhiArgBlock () const |
std::iterator_traits< BaseT >::pointer | operator* () const |
memoryaccess_def_iterator_base & | operator++ () |
Iterator base class used to implement const and non-const iterators over the defining accesses of a MemoryAccess.
Definition at line 135 of file MemorySSA.h.
|
inline |
Definition at line 1130 of file MemorySSA.h.
|
default |
|
inline |
Definition at line 1143 of file MemorySSA.h.
Referenced by llvm::upward_defs_iterator::getPhiArgBlock().
|
inline |
Definition at line 1149 of file MemorySSA.h.
|
inline |
Definition at line 1159 of file MemorySSA.h.
|
inline |
Definition at line 1133 of file MemorySSA.h.