GCC Middle and Back End API Reference
|
Data Fields | |
rtx | rtx_base |
int | id |
bool | process_globally |
bool | frame_related |
rtx | base_mem |
rtx | canon_base_addr |
bitmap | store1_n |
bitmap | store1_p |
bitmap | store2_n |
bitmap | store2_p |
bitmap | escaped_n |
bitmap | escaped_p |
bitmap | group_kill |
int * | offset_map_n |
int * | offset_map_p |
int | offset_map_size_n |
int | offset_map_size_p |
There is a group_info for each rtx base that is used to reference memory. There are also not many of the rtx bases because they are very limited in scope.
rtx group_info::base_mem |
Referenced by scan_reads_nospill().
rtx group_info::canon_base_addr |
Referenced by check_mem_read_rtx(), record_store(), and scan_reads_nospill().
bitmap group_info::escaped_n |
Referenced by dse_step2_nospill(), and set_usage_bits().
bitmap group_info::escaped_p |
Referenced by dse_step2_nospill(), and set_usage_bits().
bool group_info::frame_related |
Referenced by dse_step1(), dse_step2_init(), dse_step3_exit_block_scan(), and scan_reads_nospill().
bitmap group_info::group_kill |
Referenced by dse_step2_nospill(), dse_step3(), dse_step3_exit_block_scan(), and scan_reads_nospill().
int group_info::id |
Referenced by canon_address().
int* group_info::offset_map_n |
Referenced by dse_step2_init(), dse_step2_nospill(), and get_bitmap_index().
int * group_info::offset_map_p |
Referenced by dse_step2_init(), dse_step2_nospill(), and get_bitmap_index().
int group_info::offset_map_size_n |
Referenced by dse_step2_init(), dse_step2_nospill(), get_bitmap_index(), and set_usage_bits().
int group_info::offset_map_size_p |
Referenced by dse_step2_init(), dse_step2_nospill(), get_bitmap_index(), record_store(), and set_usage_bits().
bool group_info::process_globally |
Referenced by dse_step2_init(), dse_step2_nospill(), dse_step3_exit_block_scan(), scan_reads_nospill(), and scan_stores_nospill().
rtx group_info::rtx_base |
Referenced by invariant_group_base_hasher::equal(), get_group_info(), and invariant_group_base_hasher::hash().
bitmap group_info::store1_n |
Referenced by dse_step2_init(), and set_usage_bits().
bitmap group_info::store1_p |
Referenced by dse_step2_init(), record_store(), and set_usage_bits().
bitmap group_info::store2_n |
Referenced by dse_step2_init(), dse_step2_nospill(), and set_usage_bits().
bitmap group_info::store2_p |
Referenced by dse_step2_init(), dse_step2_nospill(), record_store(), and set_usage_bits().