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

Public Types | |
| ScalarAccess | |
| ArrayAccess | |
| CallsThrough | |
| ElementAccess ?? P->F only? | |
| enum | AccessType { ScalarAccess, ArrayAccess, CallsThrough } |
Public Attributes | |
| Value * | V |
| ModRefResult | ModRefInfo |
Definition at line 153 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 168 of file AliasAnalysis.h.
ModRefInfo - Whether the pointer is loaded or stored to/from.
Definition at line 161 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 157 of file AliasAnalysis.h.