class AliasSet::PointerRec

Declaration

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

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

Method Overview

Methods

PointerRec(llvm::Value* V)

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

Parameters

llvm::Value* V

void eraseFromList()

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

llvm::AAMDNodes getAAInfo() const

Description

Return the AAInfo, or null if there is no information or conflicting information.

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

llvm::AliasSet* getAliasSet(
    llvm::AliasSetTracker& AST)

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

Parameters

llvm::AliasSetTracker& AST

llvm::AliasSet::PointerRec* getNext() const

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

llvm::LocationSize getSize() const

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

llvm::Value* getValue() const

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

bool hasAliasSet() const

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

void setAliasSet(llvm::AliasSet* as)

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

Parameters

llvm::AliasSet* as

llvm::AliasSet::PointerRec** setPrevInList(
    llvm::AliasSet::PointerRec** PIL)

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

Parameters

llvm::AliasSet::PointerRec** PIL

bool updateSizeAndAAInfo(
    llvm::LocationSize NewSize,
    const llvm::AAMDNodes& NewAAInfo)

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

Parameters

llvm::LocationSize NewSize
const llvm::AAMDNodes& NewAAInfo