mem_ref Struct Reference

Collaboration diagram for mem_ref:

Collaboration graph
[legend]

Data Fields

tree mem
hashval_t hash
bool is_stored
mem_ref_loclocs
bitmap vops
mem_refnext
tree stmt
HOST_WIDE_INT delta
bool write_p
mem_ref_groupgroup
unsigned HOST_WIDE_INT prefetch_mod
unsigned HOST_WIDE_INT prefetch_before
bool issue_prefetch_p
mem_refnext

Detailed Description

Description of a memory reference for store motion.   

Definition at line 118 of file tree-ssa-loop-im.c.


Field Documentation

HOST_WIDE_INT mem_ref::delta
 

Definition at line 194 of file tree-ssa-loop-prefetch.c.

Referenced by issue_prefetch_ref(), and prune_ref_by_group_reuse().

struct mem_ref_group* mem_ref::group
 

Definition at line 196 of file tree-ssa-loop-prefetch.c.

Referenced by prune_group_by_reuse(), prune_ref_by_group_reuse(), prune_ref_by_self_reuse(), and record_ref().

hashval_t mem_ref::hash
 

Definition at line 121 of file tree-ssa-loop-im.c.

Referenced by gather_mem_refs_stmt().

bool mem_ref::is_stored
 

Definition at line 122 of file tree-ssa-loop-im.c.

Referenced by determine_lsm_ref(), and gather_mem_refs_stmt().

bool mem_ref::issue_prefetch_p
 

Definition at line 203 of file tree-ssa-loop-prefetch.c.

Referenced by issue_prefetches().

struct mem_ref_loc* mem_ref::locs
 

Definition at line 124 of file tree-ssa-loop-im.c.

Referenced by determine_lsm_ref(), free_mem_ref(), and gather_mem_refs_stmt().

tree mem_ref::mem
 

Definition at line 120 of file tree-ssa-loop-im.c.

Referenced by determine_lsm_ref(), gather_mem_refs_stmt(), memref_eq(), and memref_hash().

struct mem_ref* mem_ref::next
 

Definition at line 204 of file tree-ssa-loop-prefetch.c.

struct mem_ref* mem_ref::next
 

Definition at line 127 of file tree-ssa-loop-im.c.

Referenced by anything_to_prefetch_p(), determine_unroll_factor(), find_more_ref_vops(), free_mem_refs(), gather_mem_refs_stmt(), hoist_memory_references(), issue_prefetches(), prune_group_by_reuse(), prune_ref_by_reuse(), record_ref(), release_mem_refs(), and schedule_prefetches().

unsigned HOST_WIDE_INT mem_ref::prefetch_before
 

Definition at line 200 of file tree-ssa-loop-prefetch.c.

Referenced by prune_ref_by_group_reuse(), prune_ref_by_self_reuse(), and should_issue_prefetch_p().

unsigned HOST_WIDE_INT mem_ref::prefetch_mod
 

Definition at line 197 of file tree-ssa-loop-prefetch.c.

Referenced by prune_ref_by_self_reuse().

tree mem_ref::stmt
 

Definition at line 192 of file tree-ssa-loop-prefetch.c.

bitmap mem_ref::vops
 

Definition at line 125 of file tree-ssa-loop-im.c.

Referenced by determine_lsm_ref(), find_more_ref_vops(), free_mem_ref(), and gather_mem_refs_stmt().

bool mem_ref::write_p
 

Definition at line 195 of file tree-ssa-loop-prefetch.c.

Referenced by issue_prefetch_ref().


The documentation for this struct was generated from the following files:
Generated on Sun Sep 17 18:04:20 2006 for Tree SSA by  doxygen 1.4.6