GCC Middle and Back End API Reference
|
#include <tree-ssa-sccvn.h>
Data Fields | |
tree | name |
tree | valnum |
gimple_seq | expr |
vn_avail * | avail |
unsigned int | value_id |
unsigned | visited: 1 |
unsigned | needs_insertion: 1 |
vn_avail* vn_ssa_aux::avail |
Referenced by do_rpo_vn_1(), do_unwind(), and rpo_elim::eliminate_push_avail().
gimple_seq vn_ssa_aux::expr |
Referenced by eliminate_dom_walker::eliminate_insert().
tree vn_ssa_aux::name |
Referenced by vn_ssa_aux_hasher::equal(), free_rpo_vn(), and vn_ssa_aux_hasher::hash().
unsigned vn_ssa_aux::needs_insertion |
Referenced by free_rpo_vn().
tree vn_ssa_aux::valnum |
Referenced by eliminate_dom_walker::after_dom_children(), eliminate_dom_walker::eliminate_avail(), eliminate_dom_walker::eliminate_push_avail(), rpo_elim::eliminate_push_avail(), eliminate_dom_walker::eliminate_stmt(), find_or_generate_expression(), get_representative_for(), process_bb(), rpo_vn_valueize(), run_rpo_vn(), tail_merge_valueize(), and vn_valnum_from_value_id().
unsigned int vn_ssa_aux::value_id |
unsigned vn_ssa_aux::visited |
Referenced by process_bb(), and run_rpo_vn().