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:1114

Templates

T

Member Variables

private T* Access = nullptr
private unsigned int ArgNo = 0

Method Overview

Methods

llvm::BasicBlock* getPhiArgBlock() const

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1134

memoryaccess_def_iterator_base<T>(T* Start)

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1121

Parameters

T* Start

memoryaccess_def_iterator_base<T>()

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:1122