GCC Middle and Back End API Reference
mem_attrs Class Reference

#include <rtl.h>

Collaboration diagram for mem_attrs:

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

Detailed Description

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.

Constructor & Destructor Documentation

◆ mem_attrs()

mem_attrs::mem_attrs ( )

Field Documentation

◆ addrspace

unsigned char mem_attrs::addrspace

◆ alias

alias_set_type mem_attrs::alias

Referenced by mem_attrs(), and mem_attrs_eq_p().

◆ align

◆ expr

◆ offset

◆ offset_known_p

bool mem_attrs::offset_known_p

◆ size

◆ size_known_p


The documentation for this class was generated from the following files: