GCC Middle and Back End API Reference
insn_info_type Struct Reference
Collaboration diagram for insn_info_type:

Data Fields

bool cannot_delete
 
bool wild_read
 
bool non_frame_wild_read
 
bool frame_read
 
bool stack_pointer_based
 
bool contains_cselib_groups
 
rtx_insninsn
 
store_infostore_rec
 
read_info_t read_rec
 
regset fixed_regs_live
 
struct insn_info_typeprev_insn
 
struct insn_info_typenext_local_store
 

Detailed Description

One of these records is created for each insn.   

Field Documentation

◆ cannot_delete

◆ contains_cselib_groups

bool insn_info_type::contains_cselib_groups

◆ fixed_regs_live

regset insn_info_type::fixed_regs_live

◆ frame_read

bool insn_info_type::frame_read

Referenced by dse_step5(), scan_insn(), and scan_reads().

◆ insn

◆ next_local_store

◆ non_frame_wild_read

bool insn_info_type::non_frame_wild_read

◆ prev_insn

◆ read_rec

◆ stack_pointer_based

bool insn_info_type::stack_pointer_based

Referenced by record_store(), and scan_insn().

◆ store_rec

◆ wild_read


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