struct InterfaceValue
Declaration
struct InterfaceValue { /* full declaration omitted */ };
Description
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.
Declared at: llvm/lib/Analysis/AliasAnalysisSummary.h:111
Member Variables
- public unsigned int Index
- public unsigned int DerefLevel