|
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] |
| int cost_classes::hard_regno_index[FIRST_PSEUDO_REGISTER] |
Referenced by setup_allocno_class_and_costs(), and setup_cost_classes().
| int cost_classes::index[N_REG_CLASSES] |
Referenced by setup_allocno_class_and_costs(), and setup_cost_classes().
| int cost_classes::num |
Referenced by cost_classes_hasher::equal(), find_costs_and_classes(), cost_classes_hasher::hash(), print_allocno_costs(), print_pseudo_costs(), record_address_regs(), record_reg_classes(), scan_one_insn(), setup_cost_classes(), setup_regno_cost_classes_by_aclass(), and setup_regno_cost_classes_by_mode().