Home
last modified time | relevance | path

Searched refs:substitute_and_fold_engine (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-propagate.cc566 substitute_and_fold_engine::replace_uses_in (gimple *stmt) in replace_uses_in()
605 substitute_and_fold_engine::replace_phi_args_in (gphi *phi) in replace_phi_args_in()
666 class substitute_and_fold_engine *engine) in substitute_and_fold_dom_walker()
669 substitute_and_fold_engine (engine) in substitute_and_fold_dom_walker()
685 substitute_and_fold_engine->post_fold_bb (bb); in after_dom_children()
693 class substitute_and_fold_engine *substitute_and_fold_engine; member in substitute_and_fold_dom_walker
718 substitute_and_fold_engine->post_new_stmt (stmt); in foreach_new_stmt_in_bb()
724 substitute_and_fold_engine::propagate_into_phi_args (basic_block bb) in propagate_into_phi_args()
758 substitute_and_fold_engine->pre_fold_bb (bb); in before_dom_children()
776 tree sprime = substitute_and_fold_engine->value_of_expr (res, phi); in before_dom_children()
[all …]
H A Dtree-ssa-propagate.h99 class substitute_and_fold_engine : public value_query
102 substitute_and_fold_engine (bool fold_all_stmts = false)
104 virtual ~substitute_and_fold_engine (void) { } in ~substitute_and_fold_engine()
H A Dgimple-ssa-evrp.cc52 class evrp_folder : public substitute_and_fold_engine
56 substitute_and_fold_engine (), in evrp_folder()
H A Dtree-ssa-copy.cc492 class copy_folder : public substitute_and_fold_engine
H A Dtree-vrp.cc4022 class vrp_folder : public substitute_and_fold_engine
4026 : substitute_and_fold_engine (/* Fold all stmts. */ true), in vrp_folder()
4249 class rvrp_folder : public substitute_and_fold_engine
4253 rvrp_folder (gimple_ranger *r) : substitute_and_fold_engine (), in rvrp_folder()
H A Dgimple-loop-versioning.cc270 class name_prop : public substitute_and_fold_engine
H A Dtree-ssa-ccp.cc947 class ccp_folder : public substitute_and_fold_engine
H A DChangeLog-202011555 * tree-ssa-propagate.c (substitute_and_fold_engine::replace_uses_in):
11557 (substitute_and_fold_engine::replace_phi_args_in): Same.
11558 (substitute_and_fold_engine::propagate_into_phi_args): Same.
11561 (class substitute_and_fold_engine): Inherit from value_query.
16727 (substitute_and_fold_engine::propagate_into_phi_args): Return
16730 (substitute_and_fold_engine::propagate_into_phi_args): Likewise.
20104 * tree-ssa-propagate.c (substitute_and_fold_engine::replace_uses_in):
20106 (substitute_and_fold_engine::replace_phi_args_in): Same.
20114 * tree-ssa-propagate.h (class substitute_and_fold_engine):
H A DChangeLog-20178807 (substitute_and_fold_engine): Similarly.
8845 substitute_and_fold_engine.
8851 substitute_and_fold_engine.
8855 substitute_and_fold_engine.
8860 * tree-ssa-propagate.h (substitute_and_fold_engine): New class to
8866 * tree-ssa-propagate.c (substitute_and_fold_engine::replace_uses_in):
8868 (substitute_and_fold_engine::replace_phi_args_in): Similarly.
8870 data member entries for calbacks. Add substitute_and_fold_engine
8875 (substitute_and_fold_engine::substitute_and_fold): Renamed from
H A DChangeLog-2018855 (substitute_and_fold_engine::substitute_and_fold): Add an optional
858 (substitute_and_fold_engine::substitute_and_fold): Likewise.
H A DChangeLog-201916280 * tree-ssa-propagate.h (class substitute_and_fold_engine):
16283 Let substitute_and_fold_engine fold all statements.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-propagate.h100 class substitute_and_fold_engine
103 substitute_and_fold_engine (bool fold_all_stmts = false)
105 virtual ~substitute_and_fold_engine (void) { } in ~substitute_and_fold_engine()
H A Dtree-ssa-propagate.c862 substitute_and_fold_engine::replace_uses_in (gimple *stmt) in replace_uses_in()
901 substitute_and_fold_engine::replace_phi_args_in (gphi *phi) in replace_phi_args_in()
969 class substitute_and_fold_engine *engine) in substitute_and_fold_dom_walker()
972 substitute_and_fold_engine (engine) in substitute_and_fold_dom_walker()
993 class substitute_and_fold_engine *substitute_and_fold_engine; variable
1010 tree sprime = substitute_and_fold_engine->get_value (res); in before_dom_children()
1019 something_changed |= substitute_and_fold_engine->replace_phi_args_in (phi); in before_dom_children()
1036 tree sprime = substitute_and_fold_engine->get_value (lhs); in before_dom_children()
1065 did_replace |= substitute_and_fold_engine->replace_uses_in (stmt); in before_dom_children()
1075 else if (substitute_and_fold_engine->fold_all_stmts in before_dom_children()
[all …]
H A Dgimple-ssa-evrp.c45 class evrp_folder : public substitute_and_fold_engine
H A Dtree-ssa-copy.c492 class copy_folder : public substitute_and_fold_engine
H A Dgimple-loop-versioning.cc276 class name_prop : public substitute_and_fold_engine
H A Dtree-vrp.c4757 class vrp_folder : public substitute_and_fold_engine
4760 vrp_folder () : substitute_and_fold_engine (/* Fold all stmts. */ true) { } in vrp_folder()
H A Dtree-ssa-ccp.c946 class ccp_folder : public substitute_and_fold_engine