|
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 | ( | ) |
References ADDR_SPACE_GENERIC, addrspace, alias, align, expr, false, NULL_TREE, offset, offset_known_p, size, and size_known_p.
| unsigned char mem_attrs::addrspace |
Referenced by mem_attrs(), mem_attrs_eq_p(), and set_mem_addr_space().
| alias_set_type mem_attrs::alias |
Referenced by mem_attrs(), and mem_attrs_eq_p().
| unsigned int mem_attrs::align |
Referenced by change_address(), mem_attrs(), mem_attrs_eq_p(), set_mem_align(), and set_mem_attributes_minus_bitpos().
| tree mem_attrs::expr |
Referenced by mem_attrs(), mem_attrs_eq_p(), and set_mem_attributes_minus_bitpos().
| poly_int64 mem_attrs::offset |
| bool mem_attrs::offset_known_p |
Referenced by mem_attrs(), 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(), mem_attrs_eq_p(), offset_address(), and set_mem_attributes_minus_bitpos().