GCC Middle and Back End API Reference
align_flags Class Reference

#include <align.h>

Collaboration diagram for align_flags:

Public Member Functions

 align_flags (int log0=0, int maxskip0=0, int log1=0, int maxskip1=0)
void normalize ()

Static Public Member Functions

static align_flags max (const align_flags f0, const align_flags f1)

Data Fields

align_flags_tuple levels [2]

Detailed Description

Alignment flags is structure used as value of -align-* options.
It's used in target-dependant code.   

Constructor & Destructor Documentation

◆ align_flags()

align_flags::align_flags ( int log0 = 0,
int maxskip0 = 0,
int log1 = 0,
int maxskip1 = 0 )

Member Function Documentation

◆ max()

static align_flags align_flags::max ( const align_flags f0,
const align_flags f1 )

References align_flags(), f1, ggc_alloc(), and MAX.

Referenced by compute_alignments(), and shorten_branches().

◆ normalize()

void align_flags::normalize ( )

References i, levels, and normalize().

Referenced by align_flags(), and normalize().

Field Documentation

◆ levels

align_flags_tuple align_flags::levels[2]

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