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: