GCC Middle and Back End API Reference
bb_bitmap_sets Struct Reference
Collaboration diagram for bb_bitmap_sets:

Data Fields

bitmap_set_t exp_gen
bitmap_set_t phi_gen
bitmap_set_t tmp_gen
bitmap_set_t avail_out
bitmap_set_t antic_in
bitmap_set_t pa_in
bitmap_set_t new_sets
bitmap expr_dies
unsigned int visited: 1
unsigned int deferred: 1
unsigned int contains_may_not_return_call: 1

Detailed Description

   Sets that we need to keep track of.  

Field Documentation

bitmap_set_t bb_bitmap_sets::antic_in
     The ANTIC_IN set, which represents which values are anticipatable
     in a given basic block.  
bitmap_set_t bb_bitmap_sets::avail_out
     The AVAIL_OUT set, which represents which values are available in
     a given basic block.  
unsigned int bb_bitmap_sets::contains_may_not_return_call
     True when the block contains a call that might not return.  
unsigned int bb_bitmap_sets::deferred
     True we have deferred processing this block during ANTIC
     calculation until its successor is processed.  
bitmap_set_t bb_bitmap_sets::exp_gen
     The EXP_GEN set, which represents expressions/values generated in
     a basic block.  
bitmap bb_bitmap_sets::expr_dies
     A cache for value_dies_in_block_x.  
bitmap_set_t bb_bitmap_sets::new_sets
     The NEW_SETS set, which is used during insertion to augment the
     AVAIL_OUT set of blocks with the new insertions performed during
     the current iteration.  
bitmap_set_t bb_bitmap_sets::pa_in
     The PA_IN set, which represents which values are
     partially anticipatable in a given basic block.  
bitmap_set_t bb_bitmap_sets::phi_gen
     The PHI_GEN set, which represents PHI results generated in a
     basic block.  
bitmap_set_t bb_bitmap_sets::tmp_gen
     The TMP_GEN set, which represents results/temporaries generated
     in a basic block. IE the LHS of an expression.  
unsigned int bb_bitmap_sets::visited
     True if we have visited this block during ANTIC calculation.  

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