GCC Middle and Back End API Reference
|
#include <ira-int.h>
The following structure represents a copy of two allocnos. The copies represent move insns or potential move insns usually because of two operand insn constraints. To remove register shuffle, we also create copies between allocno which is output of an insn and allocno becoming dead in the insn.
bool ira_allocno_copy::constraint_p |
ira_allocno_t ira_allocno_copy::first |
int ira_allocno_copy::freq |
rtx_insn* ira_allocno_copy::insn |
ira_loop_tree_node_t ira_allocno_copy::loop_tree_node |
ira_copy_t ira_allocno_copy::next_first_allocno_copy |
ira_copy_t ira_allocno_copy::next_second_allocno_copy |
int ira_allocno_copy::num |
ira_copy_t ira_allocno_copy::prev_first_allocno_copy |
ira_copy_t ira_allocno_copy::prev_second_allocno_copy |
ira_allocno_t ira_allocno_copy::second |