Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
memoryAccess Class Reference#include <memoryaccess.h>
Inheritance diagram for memoryAccess:
List of all members.
Member Enumeration Documentation
enum memoryAccess::WeakReason
|
|
|
- Enumeration values:
-
MultipleLHS |
|
HighMultiplicity |
|
Forced |
|
Definition at line 174 of file memoryaccess.h. |
Constructor & Destructor Documentation
|
The assignment.
If this memoryUse is the left or right side of an assignment, then this refers to that assignment object.
Definition at line 53 of file memoryaccess.cc.
References Unallocated. |
Member Function Documentation
bool memoryAccess::is_active |
( |
|
) |
const [inline] |
|
bool memoryAccess::is_weak |
( |
|
) |
const [inline] |
|
void memoryAccess::search_for_def |
( |
bool |
val |
) |
[inline] |
|
bool memoryAccess::search_for_def |
( |
|
) |
const [inline] |
|
void memoryAccess::set_active |
( |
|
) |
[inline] |
|
void memoryAccess::set_inactive |
( |
|
) |
[inline] |
|
void memoryAccess::set_multiplicity |
( |
Multiplicity |
lin |
) |
[inline] |
|
void memoryAccess::set_weak |
( |
bool |
is |
) |
[inline] |
|
void memoryAccess::stats |
( |
|
) |
[static] |
|
Location* memoryAccess::where |
( |
|
) |
const [inline] |
|
Member Data Documentation
int memoryAccess::_active [private]
|
|
int memoryAccess::_is_weak [private]
|
|
int memoryAccess::_multiplicity [private]
|
|
int memoryAccess::_search_for_def [private]
|
|
Location* memoryAccess::_where [private]
|
|
unsigned int memoryAccess::def_count = 0 [static]
|
|
unsigned int memoryAccess::merge_use_count = 0 [static]
|
|
unsigned int memoryAccess::use_count = 0 [static]
|
|
bool memoryAccess::Verbose = false [static]
|
|
The documentation for this class was generated from the following files:
|