/* Common union for an element of an rtx. */ union rtunion { int rt_int; unsigned int rt_uint; poly_uint16_pod 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_val *rt_cselib; tree rt_tree; basic_block rt_bb; mem_attrs *rt_mem; struct constant_descriptor_rtx *rt_constant; struct dw_cfi_node *rt_cfi; };