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 155 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 170 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 159 of file AliasAnalysis.h.
ModRefInfo - Whether the pointer is loaded or stored to/from.
Definition at line 163 of file AliasAnalysis.h.