GCC Middle and Back End API Reference
rtunion Union Reference

#include <rtl.h>

Collaboration diagram for rtunion:

Data Fields

int rt_int
 
unsigned int rt_uint
 
poly_uint16 rt_subreg
 
const char * rt_str
 
rtx rt_rtx
 
rtvec rt_rtvec
 
machine_mode rt_type
 
addr_diff_vec_flags rt_addr_diff_vec_flags
 
struct cselib_valrt_cselib
 
tree rt_tree
 
basic_block rt_bb
 
mem_attrsrt_mem
 
class constant_descriptor_rtxrt_constant
 
struct dw_cfi_nodert_cfi
 

Detailed Description

Common union for an element of an rtx.   

Field Documentation

◆ rt_addr_diff_vec_flags

addr_diff_vec_flags rtunion::rt_addr_diff_vec_flags

◆ rt_bb

basic_block rtunion::rt_bb

◆ rt_cfi

struct dw_cfi_node* rtunion::rt_cfi

◆ rt_constant

class constant_descriptor_rtx* rtunion::rt_constant

◆ rt_cselib

struct cselib_val* rtunion::rt_cselib

◆ rt_int

int rtunion::rt_int

◆ rt_mem

mem_attrs* rtunion::rt_mem

◆ rt_rtvec

rtvec rtunion::rt_rtvec

◆ rt_rtx

rtx rtunion::rt_rtx

◆ rt_str

const char* rtunion::rt_str

◆ rt_subreg

poly_uint16 rtunion::rt_subreg

◆ rt_tree

tree rtunion::rt_tree

◆ rt_type

machine_mode rtunion::rt_type

◆ rt_uint

unsigned int rtunion::rt_uint

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