|
GCC Middle and Back End API Reference
|
#include <ira-int.h>

A structure representing an allocno (allocation entity). Allocno represents a pseudo-register in an allocation region. If pseudo-register does not live in a region but it lives in the nested regions, it is represented in the region by special allocno called *cap*. There may be more one cap representing the same pseudo-register in region. It means that the corresponding pseudo-register lives in more one non-intersected subregion.
| enum reg_class ira_allocno::aclass |
| void* ira_allocno::add_data |
| ira_copy_t ira_allocno::allocno_copies |
| ira_pref_t ira_allocno::allocno_prefs |
| unsigned int ira_allocno::assigned_p |
| unsigned int ira_allocno::bad_spill_p |
| int ira_allocno::call_freq |
| int ira_allocno::calls_crossed_num |
| ira_allocno_t ira_allocno::cap |
| ira_allocno_t ira_allocno::cap_member |
| int ira_allocno::cheap_calls_crossed_num |
| int ira_allocno::class_cost |
| int* ira_allocno::conflict_hard_reg_costs |
| unsigned int ira_allocno::conflict_vec_p |
| unsigned int ira_allocno::crossed_calls_abis |
| HARD_REG_SET ira_allocno::crossed_calls_clobbered_regs |
| struct ira_dependent_filter* ira_allocno::dependent_filters |
| unsigned int ira_allocno::dont_reassign_p |
| int ira_allocno::excess_pressure_points_num |
| int ira_allocno::freq |
| int* ira_allocno::hard_reg_costs |
| signed int ira_allocno::hard_regno |
| ira_loop_tree_node_t ira_allocno::loop_tree_node |
| int ira_allocno::memory_cost |
| unsigned int ira_allocno::might_conflict_with_parent_p |
| enum machine_mode ira_allocno::mode |
Referenced by copy_dependent_filters(), and ira_add_dependent_filter().
| ira_allocno_t ira_allocno::next_regno_allocno |
| int ira_allocno::nrefs |
| int ira_allocno::num |
| int ira_allocno::num_objects |
| ira_object_t ira_allocno::objects[2] |
| int ira_allocno::regno |
| int ira_allocno::updated_class_cost |
| int * ira_allocno::updated_conflict_hard_reg_costs |
| int * ira_allocno::updated_hard_reg_costs |
| int ira_allocno::updated_memory_cost |
| enum machine_mode ira_allocno::wmode |