GCC Middle and Back End API Reference
region Struct Reference

#include <sched-int.h>

Data Fields

int rgn_nr_blocks
int rgn_blocks
unsigned int dont_calc_deps: 1
unsigned int has_real_ebb: 1

Detailed Description

   Types and functions in sched-rgn.c.  
   A region is the main entity for interblock scheduling: insns
   are allowed to move between blocks in the same region, along
   control flow graph edges, in the 'up' direction.  

Field Documentation

unsigned int region::dont_calc_deps
     Dependencies for this region are already computed.  Basically, indicates,
     that this is a recovery block.  
unsigned int region::has_real_ebb
     This region has at least one non-trivial ebb.  
int region::rgn_blocks
     cblocks in the region (actually index in rgn_bb_table).  
int region::rgn_nr_blocks
     Number of extended basic blocks in region.  

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