GCC Middle and Back End API Reference
lra_insn_recog_data Class Reference

#include <lra-int.h>

Collaboration diagram for lra_insn_recog_data:

Data Fields

int icode
 
int used_insn_alternative
 
int asm_reloads_num
 
poly_int64 sp_offset
 
rtx_insninsn
 
struct lra_static_insn_datainsn_static_data
 
rtx ** operand_loc
 
rtx ** dup_loc
 
int * arg_hard_regs
 
alternative_mask preferred_alternatives
 
struct lra_insn_regregs
 

Detailed Description

LRA internal info about an insn (LRA internal insn
representation).   

Field Documentation

◆ arg_hard_regs

int* lra_insn_recog_data::arg_hard_regs

◆ asm_reloads_num

int lra_insn_recog_data::asm_reloads_num

◆ dup_loc

rtx** lra_insn_recog_data::dup_loc

◆ icode

int lra_insn_recog_data::icode

◆ insn

◆ insn_static_data

struct lra_static_insn_data* lra_insn_recog_data::insn_static_data

◆ operand_loc

rtx** lra_insn_recog_data::operand_loc

◆ preferred_alternatives

alternative_mask lra_insn_recog_data::preferred_alternatives

◆ regs

struct lra_insn_reg* lra_insn_recog_data::regs

◆ sp_offset

poly_int64 lra_insn_recog_data::sp_offset

◆ used_insn_alternative

int lra_insn_recog_data::used_insn_alternative

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