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: