GCC Middle and Back End API Reference
|
#include <rtl.h>
Public Member Functions | |
mem_attrs () | |
Data Fields | |
tree | expr |
poly_int64 | offset |
poly_int64 | size |
alias_set_type | alias |
unsigned int | align |
unsigned char | addrspace |
bool | offset_known_p |
bool | size_known_p |
Structure used to describe the attributes of a MEM. These are hashed so MEMs that the same attributes share a data structure. This means they cannot be modified in place.
mem_attrs::mem_attrs | ( | ) |
unsigned char mem_attrs::addrspace |
Referenced by mem_attrs_eq_p(), and set_mem_addr_space().
alias_set_type mem_attrs::alias |
Referenced by mem_attrs_eq_p().
unsigned int mem_attrs::align |
Referenced by change_address(), mem_attrs_eq_p(), set_mem_align(), and set_mem_attributes_minus_bitpos().
tree mem_attrs::expr |
Referenced by mem_attrs_eq_p(), and set_mem_attributes_minus_bitpos().
poly_int64 mem_attrs::offset |
Referenced by mem_attrs_eq_p(), and set_mem_attributes_minus_bitpos().
bool mem_attrs::offset_known_p |
Referenced by mem_attrs_eq_p(), and set_mem_attributes_minus_bitpos().
poly_int64 mem_attrs::size |
bool mem_attrs::size_known_p |
Referenced by change_address(), mem_attrs_eq_p(), offset_address(), and set_mem_attributes_minus_bitpos().