/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-ssa-threadedge.c | 128 evrp_range_analyzer *evrp_range_analyzer) in record_temporary_equivalences_from_phis() argument 162 if (evrp_range_analyzer) in record_temporary_equivalences_from_phis() 166 vr_values *vr_values = evrp_range_analyzer->get_vr_values (); in record_temporary_equivalences_from_phis() 188 evrp_range_analyzer->push_value_range (dst, new_vr); in record_temporary_equivalences_from_phis() 229 evrp_range_analyzer *evrp_range_analyzer, in record_temporary_equivalences_from_stmts_at_dest() argument 291 if (evrp_range_analyzer) in record_temporary_equivalences_from_stmts_at_dest() 292 evrp_range_analyzer->record_ranges_from_stmt (stmt, true); in record_temporary_equivalences_from_stmts_at_dest() 1042 evrp_range_analyzer *evrp_range_analyzer, in thread_through_normal_block() argument 1055 evrp_range_analyzer)) in thread_through_normal_block() 1063 evrp_range_analyzer, in thread_through_normal_block() [all …]
|
H A D | gimple-ssa-evrp.c | 73 evrp_range_analyzer (true), in evrp_dom_walker() 74 evrp_folder (evrp_range_analyzer.get_vr_values ()) in evrp_dom_walker() 92 class evrp_range_analyzer evrp_range_analyzer; variable 102 evrp_range_analyzer.enter (bb); in before_dom_children() 112 const value_range_equiv *vr = evrp_range_analyzer.get_value_range (lhs); in before_dom_children() 140 evrp_range_analyzer.record_ranges_from_stmt (stmt, false); in before_dom_children() 144 evrp_range_analyzer.vrp_visit_cond_stmt (cond, &taken_edge); in before_dom_children() 162 = evrp_range_analyzer.get_value_range (output); in before_dom_children() 207 evrp_range_analyzer.get_vr_values () in before_dom_children() 248 *vr = evrp_range_analyzer.get_value_range (arg); in before_dom_children() [all …]
|
H A D | gimple-ssa-evrp-analyze.c | 45 evrp_range_analyzer::evrp_range_analyzer (bool update_global_ranges) in evrp_range_analyzer() function 63 evrp_range_analyzer::push_marker () in push_marker() 71 evrp_range_analyzer::enter (basic_block bb) in enter() 83 evrp_range_analyzer::try_find_new_range (tree name, in try_find_new_range() 107 evrp_range_analyzer::set_ssa_range_info (tree lhs, value_range_equiv *vr) in set_ssa_range_info() 156 evrp_range_analyzer::record_ranges_from_incoming_edge (basic_block bb) in record_ranges_from_incoming_edge() 238 evrp_range_analyzer::record_ranges_from_phis (basic_block bb) in record_ranges_from_phis() 297 evrp_range_analyzer::record_ranges_from_stmt (gimple *stmt, bool temporary) in record_ranges_from_stmt() 404 evrp_range_analyzer::pop_to_marker (void) in pop_to_marker() 415 evrp_range_analyzer::leave (basic_block bb ATTRIBUTE_UNUSED) in leave() [all …]
|
H A D | gimple-ssa-evrp-analyze.h | 23 class evrp_range_analyzer 26 evrp_range_analyzer (bool update_global_ranges); 27 ~evrp_range_analyzer (void) in ~evrp_range_analyzer() 62 DISABLE_COPY_AND_ASSIGN (evrp_range_analyzer);
|
H A D | tree-ssa-threadedge.h | 33 class evrp_range_analyzer; variable 37 evrp_range_analyzer *,
|
H A D | tree-ssa-dom.c | 599 evrp_range_analyzer (true), in dom_opt_dom_walker() 612 class evrp_range_analyzer evrp_range_analyzer; variable 1466 evrp_range_analyzer.enter (bb); in before_dom_children() 1504 evrp_range_analyzer.record_ranges_from_stmt (gsi_stmt (gsi), false); in before_dom_children() 1549 x_vr_values = evrp_range_analyzer.get_vr_values (); in after_dom_children() 1552 &evrp_range_analyzer, in after_dom_children() 1559 evrp_range_analyzer.leave (bb); in after_dom_children() 2019 cprop_into_stmt (stmt, evrp_range_analyzer.get_vr_values ()); in optimize_stmt() 2117 evrp_range_analyzer.vrp_visit_cond_stmt (as_a <gcond *> (stmt), in optimize_stmt()
|
H A D | gimple-loop-versioning.cc | 271 evrp_range_analyzer m_range_analyzer;
|
H A D | tree-ssa-strlen.c | 5769 evrp_range_analyzer evrp;
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | gimple-ssa-evrp-analyze.cc | 45 evrp_range_analyzer::evrp_range_analyzer (bool update_global_ranges) in evrp_range_analyzer() function in evrp_range_analyzer 62 evrp_range_analyzer::push_marker () in push_marker() 70 evrp_range_analyzer::enter (basic_block bb) in enter() 82 evrp_range_analyzer::try_find_new_range (tree name, in try_find_new_range() 105 evrp_range_analyzer::set_ssa_range_info (tree lhs, value_range_equiv *vr) in set_ssa_range_info() 154 evrp_range_analyzer::record_ranges_from_incoming_edge (basic_block bb) in record_ranges_from_incoming_edge() 236 evrp_range_analyzer::record_ranges_from_phis (basic_block bb) in record_ranges_from_phis() 295 evrp_range_analyzer::record_ranges_from_stmt (gimple *stmt, bool temporary) in record_ranges_from_stmt() 401 evrp_range_analyzer::pop_to_marker (void) in pop_to_marker() 412 evrp_range_analyzer::leave (basic_block bb ATTRIBUTE_UNUSED) in leave() [all …]
|
H A D | gimple-ssa-evrp-analyze.h | 23 class evrp_range_analyzer : public vr_values 26 evrp_range_analyzer (bool update_global_ranges); 27 ~evrp_range_analyzer (void) in ~evrp_range_analyzer() 42 DISABLE_COPY_AND_ASSIGN (evrp_range_analyzer);
|
H A D | tree-ssa-dom.cc | 592 evrp_range_analyzer *evrp) in dom_jt_state() 622 evrp_range_analyzer *m_evrp; 727 evrp_range_analyzer *analyzer, in dom_opt_dom_walker() 763 evrp_range_analyzer *m_evrp_range_analyzer; 860 evrp_range_analyzer analyzer (true); in execute()
|
H A D | gimple-ssa-evrp.cc | 110 evrp_range_analyzer m_range_analyzer;
|
H A D | ChangeLog-2017 | 3009 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): Make 3013 (evrp_range_analyzer::record_ranges_from_stmt): Add new argument. 3016 new argument to call to evrp_range_analyzer::record_ranges_from_stmt. 3025 (thread_through_normal_block): Accept new argument, evrp_range_analyzer. 4228 (evrp_range_analyzer::get_vr_values): Simplify. 4232 (dom_opt_dom_walker class): Add evrp_range_analyzer member. 4236 evrp_range_analyzer::{enter,record_ranges_from_stmt} methods. 4238 evrp_range_analyzer::leave. 4243 (evrp_range_analyzer::extract_range_from_stmt): Always use 4800 (evrp_range_analyzer::record_ranges_from_phis): Only use SCEV to [all …]
|
H A D | ChangeLog-2018 | 1524 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): Add 1527 (evrp_range_analyzer::evrp_range_analyzer): Add new argument and 1529 (evrp_range_analyzer::set_ssa_range_info): Assert that we are 1531 (evrp_range_analyzer::record_ranges_from_incoming_edge): Only 1533 (evrp_range_analyzer::record_ranges_from_phis): Similarly. 1534 (evrp_range_analyzer::record_ranges_from_stmt): Similarly. 1536 evrp_range_analyzer ctor. 4082 (evrp_range_analyzer::record_ranges_from_incoming_edge): Rename 4699 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::try_find_new_range): 4701 (evrp_range_analyzer::record_ranges_from_stmt): Avoid assignment. [all …]
|
H A D | ChangeLog-2020 | 3072 (evrp_range_analyzer::record_ranges_from_incoming_edge): Make 11530 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::evrp_range_analyzer): 11531 Adjust for evrp_range_analyzer 11533 (evrp_range_analyzer::try_find_new_range): Same. 11534 (evrp_range_analyzer::record_ranges_from_incoming_edge): Same. 11535 (evrp_range_analyzer::record_ranges_from_phis): Same. 11536 (evrp_range_analyzer::record_ranges_from_stmt): Same. 11537 (evrp_range_analyzer::push_value_range): Same. 11538 (evrp_range_analyzer::pop_value_range): Same. 11539 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): Inherit from [all …]
|
H A D | ChangeLog-2019 | 19426 * gimple-ssa-evrp-analyze.h (evrp_range_analyzer::pop_value_range): 19428 (evrp_range_analyzer::stack): Change back to recording a non-const 19431 (evrp_range_analyzer::record_ranges_from_stmt): Free unused 19433 (evrp_range_analyzer::pop_to_marker): Adjust. 19434 (evrp_range_analyzer::push_value_range): Use new swap_vr_value. 19435 (evrp_range_analyzer::pop_value_range): Likewise. Free the 19879 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::try_find_new_range): 19881 (evrp_range_analyzer::record_ranges_from_): Likewise. 19882 (evrp_range_analyzer::pop_value_range): Return a const value_range *, 19884 * gimple-ssa-evrp-analyze.h (evrp_range_analyzer::get_value_range): [all …]
|
H A D | ChangeLog-2021 | 11133 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): Remove 27954 (pass_dominator::execute): Pass evrp_range_analyzer and 27964 evrp_range_analyzer is now a class field. 28814 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::set_ssa_range_info):
|