Home
last modified time | relevance | path

Searched refs:rvrp_folder (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vrp.cc4249 class rvrp_folder : public substitute_and_fold_engine class
4253 rvrp_folder (gimple_ranger *r) : substitute_and_fold_engine (), in rvrp_folder() function in rvrp_folder
4260 ~rvrp_folder () in ~rvrp_folder()
4320 DISABLE_COPY_AND_ASSIGN (rvrp_folder);
4339 rvrp_folder folder (ranger); in execute_ranger_vrp()
H A DChangeLog-20217633 * tree-vrp.c (rvrp_folder::fold_stmt): Call ranger's fold_stmt.
8660 * tree-vrp.c (rvrp_folder::fold_stmt): If simplification fails, try
8976 * 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 …]
H A DChangeLog-202010207 * 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.
H A DChangeLog10884 * tree-vrp.cc (rvrp_folder::fold_stmt): Call register_side_effects.