GCC Middle and Back End API Reference
|
Data Fields | |
int | index |
int | regno |
rtx_insn * | insn |
int | reload_regno |
int | nop |
cand_t | next_regno_cand |
Insn candidates for rematerialization. The candidate insn should have the following properies: o no any memory (as access to memory is non-profitable) o no INOUT regs (it means no non-paradoxical subreg of output reg) o one output spilled pseudo (or reload pseudo of a spilled pseudo) o all other pseudos are with assigned hard regs.
int cand::index |
Referenced by calculate_gen_cands(), create_cand(), and do_remat().
rtx_insn* cand::insn |
cand_t cand::next_regno_cand |
Referenced by create_cand(), and do_remat().
int cand::nop |
Referenced by cand_eq_p(), cand_hash(), create_cand(), do_remat(), and dump_cands().
int cand::regno |
Referenced by calculate_gen_cands(), cand_eq_p(), cand_hash(), cand_trans_fun(), create_cand(), do_remat(), dump_cands(), and pair_fusion_bb_info::try_fuse_pair().
int cand::reload_regno |
Referenced by calculate_gen_cands(), create_cand(), do_remat(), and dump_cands().