Searched refs:rvrp_folder (Results 1 – 4 of 4) sorted by relevance
4249 class rvrp_folder : public substitute_and_fold_engine class4253 rvrp_folder (gimple_ranger *r) : substitute_and_fold_engine (), in rvrp_folder() function in rvrp_folder4260 ~rvrp_folder () in ~rvrp_folder()4320 DISABLE_COPY_AND_ASSIGN (rvrp_folder);4339 rvrp_folder folder (ranger); in execute_ranger_vrp()
7633 * tree-vrp.c (rvrp_folder::fold_stmt): Call ranger's fold_stmt.8660 * tree-vrp.c (rvrp_folder::fold_stmt): If simplification fails, try8976 * gimple-ssa-evrp.c (class rvrp_folder): Move to tree-vrp.c.8978 * tree-vrp.c (class rvrp_folder): Relocate here.9642 * gimple-ssa-evrp.c (rvrp_folder::value_of_expr): Ditto.9643 (rvrp_folder::value_on_edge): Ditto.9644 (rvrp_folder::value_of_stmt): Ditto.11286 * gimple-ssa-evrp.c (rvrp_folder): Pass ranger flag to simplifer.24018 (rvrp_folder::pre_fold_bb): New.24019 (rvrp_folder::post_fold_bb): New.[all …]
10207 * gimple-ssa-evrp.c (rvrp_folder): Same.10296 (class rvrp_folder): EVRP folding using ranger exclusively.10297 (rvrp_folder::rvrp_folder): New.10298 (rvrp_folder::~rvrp_folder): New.10299 (rvrp_folder::value_of_expr): New. Use rangers value_of_expr.10300 (rvrp_folder::value_on_edge): New. Use rangers value_on_edge.10301 (rvrp_folder::value_of_Stmt): New. Use rangers value_of_stmt.10302 (rvrp_folder::fold_stmt): New. Call the simplifier.
10884 * tree-vrp.cc (rvrp_folder::fold_stmt): Call register_side_effects.