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

Data Fields

bitmap store_avail_in
bitmap store_avail_out
bitmap store_antic_in
bitmap store_antic_out
bitmap read_avail_in
bitmap read_avail_out
bitmap read_local
bitmap store_local
bool avail_in_worklist_p
bool visited_p

Detailed Description

   Sets for solving data flow equations in the memory optimization pass.  

Field Documentation

bool tm_memopt_bitmaps::avail_in_worklist_p
     Temporary storage for pass.  
     Is the current BB in the worklist?  
bitmap tm_memopt_bitmaps::read_avail_in
     Reads available to this BB upon entry.  Basically, reads that
     dominate this BB.  
bitmap tm_memopt_bitmaps::read_avail_out
     Reads available at the end of this BB.  
bitmap tm_memopt_bitmaps::read_local
     Reads performed in this BB.  
bitmap tm_memopt_bitmaps::store_antic_in
bitmap tm_memopt_bitmaps::store_antic_out
bitmap tm_memopt_bitmaps::store_avail_in
     Stores available to this BB upon entry.  Basically, stores that
     dominate this BB.  
bitmap tm_memopt_bitmaps::store_avail_out
     Stores available at the end of this BB.  
bitmap tm_memopt_bitmaps::store_local
     Writes performed in this BB.  
bool tm_memopt_bitmaps::visited_p
     Have we visited this BB?  

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