GCC Middle and Back End API Reference
hard_regs_data Struct Reference

Data Fields

HARD_REG_SET regs_for_mode [NUM_MACHINE_MODES]
bool regs_for_mode_ok [NUM_MACHINE_MODES]
HARD_REG_SET regs_for_rename [FIRST_PSEUDO_REGISTER]
HARD_REG_SET regs_for_call_clobbered [NUM_MACHINE_MODES]
HARD_REG_SET regs_ever_used
HARD_REG_SET stack_regs

Detailed Description

This struct contains precomputed hard reg sets that are needed when
   computing registers available for renaming.   

Field Documentation

HARD_REG_SET hard_regs_data::regs_for_call_clobbered[NUM_MACHINE_MODES]
HARD_REG_SET hard_regs_data::regs_for_mode[NUM_MACHINE_MODES]
bool hard_regs_data::regs_for_mode_ok[NUM_MACHINE_MODES]
HARD_REG_SET hard_regs_data::regs_for_rename[FIRST_PSEUDO_REGISTER]
HARD_REG_SET hard_regs_data::stack_regs

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