Searched refs:substitute_and_fold_engine (Results 1 – 11 of 11) sorted by relevance
566 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_walker718 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 …]
99 class substitute_and_fold_engine : public value_query102 substitute_and_fold_engine (bool fold_all_stmts = false)104 virtual ~substitute_and_fold_engine (void) { } in ~substitute_and_fold_engine()
52 class evrp_folder : public substitute_and_fold_engine56 substitute_and_fold_engine (), in evrp_folder()
492 class copy_folder : public substitute_and_fold_engine
4022 class vrp_folder : public substitute_and_fold_engine4026 : substitute_and_fold_engine (/* Fold all stmts. */ true), in vrp_folder()4249 class rvrp_folder : public substitute_and_fold_engine4253 rvrp_folder (gimple_ranger *r) : substitute_and_fold_engine (), in rvrp_folder()
270 class name_prop : public substitute_and_fold_engine
947 class ccp_folder : public substitute_and_fold_engine
11555 * 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): Return16730 (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):
8807 (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 to8866 * 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_engine8875 (substitute_and_fold_engine::substitute_and_fold): Renamed from
16280 * tree-ssa-propagate.h (class substitute_and_fold_engine):16283 Let substitute_and_fold_engine fold all statements.
855 (substitute_and_fold_engine::substitute_and_fold): Add an optional858 (substitute_and_fold_engine::substitute_and_fold): Likewise.