GCC Middle and Back End API Reference
bbro_basic_block_data_def Struct Reference

Data Fields

int start_of_trace
int end_of_trace
int in_trace
int visited
fibheap_t heap
fibnode_t node

Detailed Description

   Structure to hold needed information for each basic block.  

Field Documentation

int bbro_basic_block_data_def::end_of_trace
     Which trace is the bb end of (-1 means it is not an end of any).  

Referenced by copy_bb().

fibheap_t bbro_basic_block_data_def::heap
     Which heap is BB in (if any)?  

Referenced by find_traces_1_round().

int bbro_basic_block_data_def::in_trace
     Which trace is the bb in?  

Referenced by find_traces_1_round().

fibnode_t bbro_basic_block_data_def::node
     Which heap node is BB in (if any)?  

Referenced by find_traces_1_round().

int bbro_basic_block_data_def::start_of_trace
     Which trace is the bb start of (-1 means it is not a start of any).  
int bbro_basic_block_data_def::visited
     Which trace was this bb visited in?  

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