20#ifndef GCC_REGRENAME_H
21#define GCC_REGRENAME_H
75 ENUM_BITFIELD(reg_class)
cl : 16;
Definition regrename.h:26
unsigned int call_abis
Definition regrename.h:49
unsigned id
Definition regrename.h:39
unsigned int target_data_1
Definition regrename.h:58
int nregs
Definition regrename.h:36
unsigned regno
Definition regrename.h:35
struct du_chain * first
Definition regrename.h:31
unsigned int renamed
Definition regrename.h:55
HARD_REG_SET hard_conflicts
Definition regrename.h:43
unsigned int cannot_rename
Definition regrename.h:53
HARD_REG_SET call_clobber_mask
Definition regrename.h:46
class du_head * tied_chain
Definition regrename.h:33
unsigned int target_data_2
Definition regrename.h:59
class du_head * next_chain
Definition regrename.h:29
bitmap_head conflicts
Definition regrename.h:41
struct du_chain * last
Definition regrename.h:31
class bitmap_head * bitmap
Definition coretypes.h:51
const size_t NUM_ABI_IDS
Definition function-abi.h:31
HARD_REG_ELT_TYPE HARD_REG_SET
Definition hard-reg-set.h:47
vec< insn_rr_info > insn_rr
Definition regrename.cc:107
reg_class regrename_find_superclass(du_head_p, int *, HARD_REG_SET *)
Definition regrename.cc:466
int find_rename_reg(du_head_p, enum reg_class, HARD_REG_SET *, int, bool)
Definition regrename.cc:386
void regrename_init(bool)
Definition regrename.cc:1967
void regrename_analyze(bitmap, bool=true)
Definition regrename.cc:725
void regrename_finish(void)
Definition regrename.cc:1977
bool regrename_do_replace(du_head_p, int)
class du_head * du_head_p
Definition regrename.h:62
du_head_p regrename_chain_from_id(unsigned int)
Definition regrename.cc:144
Definition regrename.h:66
rtx_insn * insn
Definition regrename.h:71
enum reg_class cl
Definition regrename.h:75
rtx * loc
Definition regrename.h:73
struct du_chain * next_use
Definition regrename.h:68
Definition regrename.h:94
operand_rr_info * op_info
Definition regrename.h:95
Definition regrename.h:81
struct du_chain * chains[MAX_REGS_PER_ADDRESS]
Definition regrename.h:87
class du_head * heads[MAX_REGS_PER_ADDRESS]
Definition regrename.h:88
bool failed
Definition regrename.h:84
short n_chains
Definition regrename.h:83