struct State::Accesses

Declaration

struct State::Accesses { /* full declaration omitted */ };

Description

We store accesses in a set with the instruction as key.

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:822

Member Variables

public SmallVector<AAPointerInfo::Access, 4> Accesses
public DenseMap<const llvm::Instruction*, unsigned int> Map

Method Overview

  • public llvm::AA::PointerInfo::State::Accesses::vec_iterator begin()
  • public llvm::AA::PointerInfo::State::Accesses::vec_iterator end()
  • public llvm::AA::PointerInfo::State::Accesses::iterator find(AAPointerInfo::Access & Acc)
  • public llvm::AA::PointerInfo::State::Accesses::iterator find_end()
  • public AAPointerInfo::Access & get(llvm::AA::PointerInfo::State::Accesses::iterator & It)
  • public void insert(AAPointerInfo::Access & Acc)
  • public unsigned int size() const

Methods

llvm::AA::PointerInfo::State::Accesses::
    vec_iterator
    begin()

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:829

llvm::AA::PointerInfo::State::Accesses::
    vec_iterator
    end()

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:830

llvm::AA::PointerInfo::State::Accesses::iterator
find(AAPointerInfo::Access& Acc)

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:833

Parameters

AAPointerInfo::Access& Acc

llvm::AA::PointerInfo::State::Accesses::iterator
find_end()

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:836

AAPointerInfo::Access& get(
    llvm::AA::PointerInfo::State::Accesses::
        iterator& It)

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:838

Parameters

llvm::AA::PointerInfo::State::Accesses::iterator& It

void insert(AAPointerInfo::Access& Acc)

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:842

Parameters

AAPointerInfo::Access& Acc

unsigned int size() const

Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:826