GCC Middle and Back End API Reference
|
#include <tree-ssa-sccvn.h>
Data Fields | |
tree | valnum |
tree | expr |
unsigned int | value_id |
unsigned int | dfsnum |
unsigned int | low |
unsigned | visited: 1 |
unsigned | on_sccstack: 1 |
unsigned | has_constants: 1 |
unsigned | use_processed: 1 |
unsigned | needs_insertion: 1 |
unsigned int vn_ssa_aux::dfsnum |
Referenced by DFS().
tree vn_ssa_aux::expr |
Referenced by init_scc_vn(), process_scc(), visit_copy(), visit_phi(), visit_reference_op_load(), visit_use(), and vn_get_expr_for().
unsigned vn_ssa_aux::has_constants |
Referenced by visit_copy(), visit_phi(), visit_reference_op_call(), visit_reference_op_load(), and visit_use().
unsigned int vn_ssa_aux::low |
Referenced by DFS().
unsigned vn_ssa_aux::needs_insertion |
Referenced by get_representative_for(), and visit_reference_op_load().
unsigned vn_ssa_aux::on_sccstack |
Referenced by DFS(), and extract_and_process_scc_for_name().
unsigned vn_ssa_aux::use_processed |
Referenced by mark_use_processed(), process_scc(), and visit_reference_op_store().
tree vn_ssa_aux::valnum |
Referenced by create_expression_by_pieces(), do_regular_insertion(), eliminate_avail(), eliminate_bb(), eliminate_insert(), eliminate_push_avail(), get_representative_for(), init_scc_vn(), insert_into_preds_of_block(), run_scc_vn(), sccvn_valnum_from_value_id(), set_ssa_val_to(), visit_reference_op_load(), vn_get_expr_for(), and vn_valueize().
unsigned int vn_ssa_aux::value_id |
Referenced by create_expression_by_pieces(), do_regular_insertion(), get_expr_value_id(), get_representative_for(), init_scc_vn(), insert_into_preds_of_block(), op_valid_in_sets(), phi_translate_1(), run_scc_vn(), set_value_id_for_result(), visit_reference_op_load(), vn_phi_insert(), vn_reference_insert(), and vn_reference_lookup_or_insert_for_pieces().
unsigned vn_ssa_aux::visited |
Referenced by DFS().