LLVM API Documentation
#include <AliasAnalysis.h>
Collaboration diagram for llvm::AliasAnalysis::PointerAccessInfo:

Public Types | |
| enum | AccessType { ScalarAccess, ArrayAccess, CallsThrough } |
Public Attributes | |
| Value * | V |
| ModRefResult | ModRefInfo |
Definition at line 157 of file AliasAnalysis.h.
|
|
AccessType - Specific fine-grained access information for the argument. If none of these classifications is general enough, the getModRefBehavior method should not return AccessesArguments*. If a record is not returned for a particular argument, the argument is never dead and never dereferenced.
Definition at line 172 of file AliasAnalysis.h. |
|
|
ModRefInfo - Whether the pointer is loaded or stored to/from. Definition at line 165 of file AliasAnalysis.h. |
|
|
V - The value this record corresponds to. This may be an Argument for the function, a GlobalVariable, or null, corresponding to the return value for the function. Definition at line 161 of file AliasAnalysis.h. |