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
rtx mem
rtx * outer
rtx * inner
rtx * segment
rtx * base
rtx * index
rtx * disp
rtx * segment_term
rtx * base_term
rtx * index_term
rtx * disp_term
rtx * base_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

◆ mem

rtx address_info::mem

◆ 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: