LLVM
8.0.1
|
We use InterfaceValue to describe parameters/return value, as well as potential memory locations that are pointed to by parameters/return value, of a function. More...
#include "Analysis/AliasAnalysisSummary.h"
Public Attributes | |
unsigned | Index |
unsigned | DerefLevel |
We use InterfaceValue to describe parameters/return value, as well as potential memory locations that are pointed to by parameters/return value, of a function.
Index is an integer which represents a single parameter or a return value. When the index is 0, it refers to the return value. Non-zero index i refers to the i-th parameter. DerefLevel indicates the number of dereferences one must perform on the parameter/return value to get this InterfaceValue.
Definition at line 112 of file AliasAnalysisSummary.h.
unsigned llvm::cflaa::InterfaceValue::DerefLevel |
Definition at line 114 of file AliasAnalysisSummary.h.
Referenced by llvm::cflaa::instantiateInterfaceValue(), llvm::cflaa::operator<(), and llvm::cflaa::operator==().
unsigned llvm::cflaa::InterfaceValue::Index |
Definition at line 113 of file AliasAnalysisSummary.h.
Referenced by llvm::cflaa::instantiateInterfaceValue(), llvm::cflaa::operator<(), and llvm::cflaa::operator==().