Searched refs:gimple_ranger (Results 1 – 17 of 17) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | gimple-range.cc | 40 gimple_ranger::gimple_ranger () : in gimple_ranger() function in gimple_ranger 68 gimple_ranger::~gimple_ranger () in ~gimple_ranger() 74 gimple_ranger::range_of_expr (irange &r, tree expr, gimple *stmt) in range_of_expr() 138 gimple_ranger::range_on_entry (irange &r, basic_block bb, tree name) in range_on_entry() 172 gimple_ranger::range_on_exit (irange &r, basic_block bb, tree name) in range_on_exit() 206 gimple_ranger::range_on_edge (irange &r, edge e, tree name) in range_on_edge() 257 gimple_ranger::fold_range_internal (irange &r, gimple *s, tree name) in fold_range_internal() 271 gimple_ranger::range_of_stmt (irange &r, gimple *s, tree name) in range_of_stmt() 342 gimple_ranger::prefill_name (irange &r, tree name) in prefill_name() 360 gimple_ranger::prefill_stmt_dependencies (tree ssa) in prefill_stmt_dependencies() [all …]
|
H A D | gimple-range.h | 46 class gimple_ranger : public range_query 49 gimple_ranger (); 50 ~gimple_ranger (); 77 extern gimple_ranger *enable_ranger (struct function *);
|
H A D | gimple-range-trace.cc | 134 debug_seed_ranger (gimple_ranger &ranger) in debug_seed_ranger() 183 gimple_ranger ranger; in dump_ranger() 213 gimple_ranger ranger; in dump_ranger()
|
H A D | value-pointer-equiv.h | 36 pointer_equiv_analyzer (gimple_ranger *r); 49 gimple_ranger *m_ranger;
|
H A D | gimple-range-tests.cc | 27 class test_expr_eval : public gimple_ranger 57 return gimple_ranger::range_of_expr (r, expr); in range_of_expr()
|
H A D | gimple-range-path.h | 35 path_range_query (bool resolve = true, class gimple_ranger *ranger = NULL); 93 gimple_ranger *m_ranger;
|
H A D | tree-ssa-threadedge.h | 68 hybrid_jt_simplifier (class gimple_ranger *r, class path_range_query *q); 74 gimple_ranger *m_ranger;
|
H A D | value-pointer-equiv.cc | 124 pointer_equiv_analyzer::pointer_equiv_analyzer (gimple_ranger *r) in pointer_equiv_analyzer() 248 gimple_ranger *m_ranger;
|
H A D | gimple-ssa-warn-alloca.cc | 259 gimple_ranger *ranger = enable_ranger (fun); in execute()
|
H A D | gimple-ssa-evrp.cc | 200 gimple_ranger *m_ranger;
|
H A D | gimple-range-path.cc | 39 path_range_query::path_range_query (bool resolve, gimple_ranger *ranger) in path_range_query() 46 m_ranger = new gimple_ranger; in path_range_query()
|
H A D | ChangeLog-2021 | 2252 * gimple-range.cc (gimple_ranger::prefill_name): Process phis also. 2253 (gimple_ranger::prefill_stmt_dependencies): Ditto. 3033 * gimple-range.cc (gimple_ranger::gimple_ranger): Create stmt stack. 3034 (gimple_ranger::gimple_ranger): Delete stmt stack. 3035 (gimple_ranger::range_of_stmt): Process depenedencies if they have no 3037 (gimple_ranger::prefill_name): New. 3038 (gimple_ranger::prefill_stmt_dependencies): New. 3039 * gimple-range.h (class gimple_ranger): Add prototypes. 3048 * gimple-range.cc (gimple_ranger::range_of_expr): No need to query 3050 (gimple_ranger::range_of_stmt): Adjust for global cache temporal state [all …]
|
H A D | tree-ssa-threadedge.cc | 1401 hybrid_jt_simplifier::hybrid_jt_simplifier (gimple_ranger *r, in hybrid_jt_simplifier()
|
H A D | tree-vrp.cc | 4253 rvrp_folder (gimple_ranger *r) : substitute_and_fold_engine (), in rvrp_folder() 4321 gimple_ranger *m_ranger; 4338 gimple_ranger *ranger = enable_ranger (fun); in execute_ranger_vrp()
|
H A D | ChangeLog-2020 | 5122 * gimple-range.cc: (gimple_ranger::range_of_range_op): Check for 5124 (gimple_ranger::range_of_address): Rename from 6152 * gimple-range.cc: (gimple_ranger::range_of_stmt): Intersect newly 6558 * gimple-range.cc (gimple_ranger::range_of_range_op): Add operand 6560 (gimple_ranger::range_of_phi): Ditto. 6561 (gimple_ranger::range_of_stmt): Check if global range is stale, and 6711 (ranger_cache::ranger_cache): Take a gimple_ranger parameter. 6735 * gimple-range.cc (gimple_ranger::range_of_expr): Use new API. 6736 (gimple_ranger::range_of_stmt): Ditto. 6737 (gimple_ranger::export_global_ranges): Ditto. [all …]
|
H A D | tree-ssa-strlen.cc | 301 gimple_ranger m_ranger;
|
H A D | ChangeLog | 6818 * gimple-range.cc (gimple_ranger::prefill_stmt_dependencies): Include 10878 * gimple-range.cc (gimple_ranger::range_of_expr): Check on-entry for 10880 (gimple_ranger::range_on_entry): Check dominators for nonnull. 10881 (gimple_ranger::range_on_edge): Check for nonnull on normal edges.. 10882 (gimple_ranger::register_side_effects): New. 10883 * gimple-range.h (gimple_ranger::register_side_effects): New.
|