Home
last modified time | relevance | path

Searched refs:evrp_range_analyzer (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-threadedge.c128 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 Dgimple-ssa-evrp.c73 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 Dgimple-ssa-evrp-analyze.c45 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 Dgimple-ssa-evrp-analyze.h23 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 Dtree-ssa-threadedge.h33 class evrp_range_analyzer; variable
37 evrp_range_analyzer *,
H A Dtree-ssa-dom.c599 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 Dgimple-loop-versioning.cc271 evrp_range_analyzer m_range_analyzer;
H A Dtree-ssa-strlen.c5769 evrp_range_analyzer evrp;
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-ssa-evrp-analyze.cc45 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 Dgimple-ssa-evrp-analyze.h23 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 Dtree-ssa-dom.cc592 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 Dgimple-ssa-evrp.cc110 evrp_range_analyzer m_range_analyzer;
H A DChangeLog-20173009 * 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 DChangeLog-20181524 * 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 DChangeLog-20203072 (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 DChangeLog-201919426 * 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 DChangeLog-202111133 * 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):