GCC Middle and Back End API Reference
[struct].memory_accesses Struct Reference

Data Fields

hash_table< mem_ref_hasher > * refs
vec< im_mem_ref * > refs_list
vec< bitmap_headrefs_loaded_in_loop
vec< bitmap_headrefs_stored_in_loop
vec< bitmap_headall_refs_stored_in_loop
hash_map< tree, name_expansion * > * ttae_cache

Detailed Description

Description of memory accesses in loops.   

Field Documentation

◆ all_refs_stored_in_loop

vec<bitmap_head> [struct].memory_accesses all_refs_stored_in_loop

◆ refs

hash_table<mem_ref_hasher>* [struct].memory_accesses refs

◆ refs_list

vec<im_mem_ref *> [struct].memory_accesses refs_list

◆ refs_loaded_in_loop

vec<bitmap_head> [struct].memory_accesses refs_loaded_in_loop

◆ refs_stored_in_loop

vec<bitmap_head> [struct].memory_accesses refs_stored_in_loop

◆ ttae_cache

hash_map<tree, name_expansion *>* [struct].memory_accesses ttae_cache

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