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: