GCC Middle and Back End API Reference
lra_reg Class Reference

#include <lra-int.h>

Collaboration diagram for lra_reg:

Data Fields

bitmap_head insn_bitmap
 
HARD_REG_SET conflict_hard_regs
 
HARD_REG_SET exclude_start_hard_regs
 
int preferred_hard_regno1
 
int preferred_hard_regno2
 
int preferred_hard_regno_profit1
 
int preferred_hard_regno_profit2
 
int nrefs
 
int freq
 
int last_reload
 
rtx restore_rtx
 
int val
 
poly_int64 offset
 
machine_mode biggest_mode
 
lra_live_range_t live_ranges
 
lra_copy_t copies
 

Detailed Description

Common info about a register (pseudo or hard register).   

Field Documentation

◆ biggest_mode

◆ conflict_hard_regs

◆ copies

◆ exclude_start_hard_regs

◆ freq

◆ insn_bitmap

◆ last_reload

int lra_reg::last_reload

◆ live_ranges

◆ nrefs

◆ offset

◆ preferred_hard_regno1

◆ preferred_hard_regno2

◆ preferred_hard_regno_profit1

◆ preferred_hard_regno_profit2

◆ restore_rtx

◆ val


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