class AliasSet::iterator

Declaration

class AliasSet::iterator { /* full declaration omitted */ };

Description

Define an iterator for alias sets... this is just a forward iterator.

Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:228

Member Variables

private llvm::AliasSet::PointerRec* CurNode

Method Overview

  • public llvm::AAMDNodes getAAInfo() const
  • public llvm::Value * getPointer() const
  • public llvm::LocationSize getSize() const
  • public iterator(llvm::AliasSet::PointerRec * CN = nullptr)

Methods

llvm::AAMDNodes getAAInfo() const

Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:253

llvm::Value* getPointer() const

Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:251

llvm::LocationSize getSize() const

Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:252

iterator(llvm::AliasSet::PointerRec* CN = nullptr)

Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:238

Parameters

llvm::AliasSet::PointerRec* CN = nullptr