class memoryaccess_def_iterator_base
Declaration
template <class T>
class memoryaccess_def_iterator_base { /* full declaration omitted */ };
Description
Iterator base class used to implement const and non-const iterators over the defining accesses of a MemoryAccess.
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1080
Templates
- T
Method Overview
- public llvm::BasicBlock * getPhiArgBlock() const
- public memoryaccess_def_iterator_base<T>(T * Start)
- public memoryaccess_def_iterator_base<T>()
Methods
¶llvm::BasicBlock* getPhiArgBlock() const
llvm::BasicBlock* getPhiArgBlock() const
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1100
¶memoryaccess_def_iterator_base<T>(T* Start)
memoryaccess_def_iterator_base<T>(T* Start)
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1087
Parameters
- T* Start
¶memoryaccess_def_iterator_base<T>()
memoryaccess_def_iterator_base<T>()
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1088