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: