GCC Middle and Back End API Reference
|
Data Fields | |
int | num |
enum reg_class | classes [N_REG_CLASSES] |
int | index [N_REG_CLASSES] |
int | hard_regno_index [FIRST_PSEUDO_REGISTER] |
Info about reg classes whose costs are calculated for a pseudo.
enum reg_class cost_classes::classes[N_REG_CLASSES] |
Referenced by complete_cost_classes(), cost_classes_hasher::equal(), find_costs_and_classes(), cost_classes_hasher::hash(), initiate_regno_cost_classes(), print_allocno_costs(), print_pseudo_costs(), record_address_regs(), record_operand_costs(), record_reg_classes(), restrict_cost_classes(), scan_one_insn(), setup_cost_classes(), and setup_regno_cost_classes_by_aclass().
int cost_classes::hard_regno_index[FIRST_PSEUDO_REGISTER] |
Referenced by complete_cost_classes(), and setup_allocno_class_and_costs().
int cost_classes::index[N_REG_CLASSES] |
int cost_classes::num |
Referenced by complete_cost_classes(), cost_classes_hasher::equal(), find_costs_and_classes(), cost_classes_hasher::hash(), initiate_regno_cost_classes(), print_allocno_costs(), print_pseudo_costs(), record_address_regs(), record_operand_costs(), record_reg_classes(), restrict_cost_classes(), scan_one_insn(), and setup_cost_classes().