GCC Middle and Back End API Reference
addr_diff_vec_flags Struct Reference

#include <rtl.h>

Data Fields

unsigned min_align: 8
unsigned base_after_vec: 1
unsigned min_after_vec: 1
unsigned max_after_vec: 1
unsigned min_after_base: 1
unsigned max_after_base: 1
unsigned offset_unsigned: 1
unsigned __pad0__: 2
unsigned scale: 8

Detailed Description

The flags and bitfields of an ADDR_DIFF_VEC.  BASE is the base label
   relative to which the offsets are calculated, as explained in rtl.def.   

Field Documentation

unsigned addr_diff_vec_flags::__pad0__
unsigned addr_diff_vec_flags::base_after_vec

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::max_after_base

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::max_after_vec

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::min_after_base

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::min_after_vec

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::min_align

Referenced by shorten_branches().

unsigned addr_diff_vec_flags::offset_unsigned
unsigned addr_diff_vec_flags::scale

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