GCC Middle and Back End API Reference
address_info Struct Reference

#include <rtl.h>

Collaboration diagram for address_info:

Data Fields

machine_mode mode
 
addr_space_t as
 
bool autoinc_p
 
rtxouter
 
rtxinner
 
rtxsegment
 
rtxbase
 
rtxindex
 
rtxdisp
 
rtxsegment_term
 
rtxbase_term
 
rtxindex_term
 
rtxdisp_term
 
rtxbase_term2
 
enum rtx_code addr_outer_code
 
enum rtx_code base_outer_code
 

Detailed Description

Information about an address.  This structure is supposed to be able
to represent all supported target addresses.  Please extend it if it
is not yet general enough.   

Field Documentation

◆ addr_outer_code

enum rtx_code address_info::addr_outer_code

◆ as

addr_space_t address_info::as

◆ autoinc_p

bool address_info::autoinc_p

◆ base

rtx* address_info::base

◆ base_outer_code

enum rtx_code address_info::base_outer_code

◆ base_term

rtx* address_info::base_term

◆ base_term2

rtx* address_info::base_term2

◆ disp

rtx* address_info::disp

◆ disp_term

rtx* address_info::disp_term

◆ index

rtx* address_info::index

◆ index_term

rtx* address_info::index_term

◆ inner

rtx* address_info::inner

◆ mode

machine_mode address_info::mode

◆ outer

rtx* address_info::outer

◆ segment

rtx* address_info::segment

◆ segment_term

rtx* address_info::segment_term

The documentation for this struct was generated from the following file: