GCC Middle and Back End API Reference
store_info Class Reference
Collaboration diagram for store_info:

Data Fields

bool is_set
 
bool is_large
 
int group_id
 
cselib_valcse_base
 
rtx mem
 
rtx mem_addr
 
poly_int64 offset
 
poly_int64 width
 
unsigned char addrspace
 
union { 
 
   unsigned HOST_WIDE_INT   small_bitmask 
 
   struct { 
 
      bitmap   bmap 
 
      int   count 
 
   }   large 
 
positions_needed 
 
class store_infonext
 
rtx rhs
 
rtx const_rhs
 
struct insn_info_typeredundant_reason
 

Detailed Description

This structure holds information about a candidate store.   

Field Documentation

◆ addrspace

unsigned char store_info::addrspace

Referenced by record_store().

◆ bmap

bitmap store_info::bmap

Referenced by free_store_info(), and record_store().

◆ const_rhs

◆ count

int store_info::count

Referenced by record_store().

◆ cse_base

◆ group_id

◆ is_large

bool store_info::is_large

Referenced by free_store_info(), and record_store().

◆ is_set

◆ [struct]

struct { ... } store_info::large

Referenced by free_store_info(), and record_store().

◆ mem

◆ mem_addr

rtx store_info::mem_addr

Referenced by check_mem_read_rtx(), and record_store().

◆ next

◆ offset

◆ [union]

union { ... } store_info::positions_needed

Referenced by free_store_info(), and record_store().

◆ redundant_reason

struct insn_info_type* store_info::redundant_reason

Referenced by record_store().

◆ rhs

◆ small_bitmask

unsigned HOST_WIDE_INT store_info::small_bitmask

Referenced by record_store().

◆ width


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