GCC Middle and Back End API Reference
target_hard_regs Struct Reference

#include <hard-reg-set.h>

Data Fields

HARD_REG_SET x_accessible_reg_set
HARD_REG_SET x_operand_reg_set
char x_fixed_regs [FIRST_PSEUDO_REGISTER]
HARD_REG_SET x_fixed_reg_set
char x_call_used_regs [FIRST_PSEUDO_REGISTER]
char x_call_really_used_regs [FIRST_PSEUDO_REGISTER]
HARD_REG_SET x_call_used_reg_set
HARD_REG_SET x_call_fixed_reg_set
HARD_REG_SET x_regs_invalidated_by_call
HARD_REG_SET x_no_caller_save_reg_set
int x_reg_alloc_order [FIRST_PSEUDO_REGISTER]
int x_inv_reg_alloc_order [FIRST_PSEUDO_REGISTER]
HARD_REG_SET x_reg_class_contents [N_REG_CLASSES]
bool x_class_only_fixed_regs [N_REG_CLASSES]
unsigned int x_reg_class_size [N_REG_CLASSES]
enum reg_class x_reg_class_subclasses [N_REG_CLASSES][N_REG_CLASSES]
enum reg_class x_reg_class_subunion [N_REG_CLASSES][N_REG_CLASSES]
enum reg_class x_reg_class_superunion [N_REG_CLASSES][N_REG_CLASSES]
const char * x_reg_names [FIRST_PSEUDO_REGISTER]

Field Documentation

HARD_REG_SET target_hard_regs::x_accessible_reg_set
HARD_REG_SET target_hard_regs::x_call_fixed_reg_set
char target_hard_regs::x_call_really_used_regs[FIRST_PSEUDO_REGISTER]
HARD_REG_SET target_hard_regs::x_call_used_reg_set
char target_hard_regs::x_call_used_regs[FIRST_PSEUDO_REGISTER]
bool target_hard_regs::x_class_only_fixed_regs[N_REG_CLASSES]
HARD_REG_SET target_hard_regs::x_fixed_reg_set
char target_hard_regs::x_fixed_regs[FIRST_PSEUDO_REGISTER]
int target_hard_regs::x_inv_reg_alloc_order[FIRST_PSEUDO_REGISTER]
HARD_REG_SET target_hard_regs::x_no_caller_save_reg_set
HARD_REG_SET target_hard_regs::x_operand_reg_set
int target_hard_regs::x_reg_alloc_order[FIRST_PSEUDO_REGISTER]
HARD_REG_SET target_hard_regs::x_reg_class_contents[N_REG_CLASSES]
unsigned int target_hard_regs::x_reg_class_size[N_REG_CLASSES]
enum reg_class target_hard_regs::x_reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES]
enum reg_class target_hard_regs::x_reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES]
enum reg_class target_hard_regs::x_reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES]
const char* target_hard_regs::x_reg_names[FIRST_PSEUDO_REGISTER]
HARD_REG_SET target_hard_regs::x_regs_invalidated_by_call

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