class AliasSet::PointerRec
Declaration
class AliasSet::PointerRec { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:51
Method Overview
- public PointerRec(llvm::Value * V)
- public void eraseFromList()
- public llvm::AAMDNodes getAAInfo() const
- public llvm::AliasSet * getAliasSet(llvm::AliasSetTracker & AST)
- public llvm::AliasSet::PointerRec * getNext() const
- public llvm::LocationSize getSize() const
- public llvm::Value * getValue() const
- public bool hasAliasSet() const
- public void setAliasSet(llvm::AliasSet * as)
- public llvm::AliasSet::PointerRec ** setPrevInList(llvm::AliasSet::PointerRec ** PIL)
- public bool updateSizeAndAAInfo(llvm::LocationSize NewSize, const llvm::AAMDNodes & NewAAInfo)
Methods
¶PointerRec(llvm::Value* V)
PointerRec(llvm::Value* V)
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:64
Parameters
- llvm::Value* V
¶void eraseFromList()
void eraseFromList()
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:132
¶llvm::AAMDNodes getAAInfo() const
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)
llvm::AliasSet* getAliasSet(
llvm::AliasSetTracker& AST)
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:116
Parameters
¶llvm::AliasSet::PointerRec* getNext() const
llvm::AliasSet::PointerRec* getNext() const
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:69
¶llvm::LocationSize getSize() const
llvm::LocationSize getSize() const
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:101
¶llvm::Value* getValue() const
llvm::Value* getValue() const
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:67
¶bool hasAliasSet() const
bool hasAliasSet() const
Declared at: llvm/include/llvm/Analysis/AliasSetTracker.h:70
¶void setAliasSet(llvm::AliasSet* as)
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)
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)
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