class AliasSet::iterator

Declaration

class AliasSet::iterator : public std::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:239

Inherits from: std::iterator

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

llvm::Value* getPointer() const

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

llvm::LocationSize getSize() const

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

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

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

Parameters

llvm::AliasSet::PointerRec* CN = nullptr