GCC Middle and Back End API Reference
|
A node representing allocno hard registers. Such nodes form a forest (set of trees). Each subnode of given node in the forest refers for hard register set (usually allocno profitable hard register set) which is a subset of one referred from given node.
int allocno_hard_regs_node::check |
Referenced by create_new_allocno_hard_regs_node(), first_common_ancestor_node(), and setup_left_conflict_sizes_p().
int allocno_hard_regs_node::conflict_size |
Referenced by setup_left_conflict_sizes_p().
allocno_hard_regs_node_t allocno_hard_regs_node::first |
Referenced by add_allocno_hard_regs_to_forest(), collect_allocno_hard_regs_cover(), create_new_allocno_hard_regs_node(), enumerate_allocno_hard_regs_nodes(), finish_allocno_hard_regs_nodes_tree(), get_allocno_hard_regs_subnodes_num(), print_hard_regs_subforest(), remove_unused_allocno_hard_regs_nodes(), setup_allocno_hard_regs_nodes_parent(), and setup_allocno_hard_regs_subnode_index().
allocno_hard_regs_t allocno_hard_regs_node::hard_regs |
int allocno_hard_regs_node::hard_regs_num |
Referenced by create_new_allocno_hard_regs_node(), and setup_left_conflict_sizes_p().
allocno_hard_regs_node_t allocno_hard_regs_node::next |
Referenced by add_allocno_hard_regs_to_forest(), add_new_allocno_hard_regs_node_to_forest(), collect_allocno_hard_regs_cover(), enumerate_allocno_hard_regs_nodes(), finish_allocno_hard_regs_nodes_forest(), finish_allocno_hard_regs_nodes_tree(), form_allocno_hard_regs_nodes_forest(), get_allocno_hard_regs_subnodes_num(), print_hard_regs_subforest(), remove_unused_allocno_hard_regs_nodes(), setup_allocno_hard_regs_nodes_parent(), and setup_allocno_hard_regs_subnode_index().
allocno_hard_regs_node_t allocno_hard_regs_node::parent |
int allocno_hard_regs_node::preorder_num |
allocno_hard_regs_node_t allocno_hard_regs_node::prev |
bool allocno_hard_regs_node::used_p |