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_eq_p().

◆ align

unsigned int mem_attrs::align

Referenced by mem_attrs_eq_p(), and set_mem_align().

◆ expr

tree mem_attrs::expr

Referenced by mem_attrs_eq_p().

◆ offset

poly_int64 mem_attrs::offset

Referenced by mem_attrs_eq_p().

◆ offset_known_p

bool mem_attrs::offset_known_p

Referenced by mem_attrs_eq_p().

◆ size

◆ size_known_p

bool mem_attrs::size_known_p

Referenced by mem_attrs_eq_p().


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