r269879 - in /branches/ssa-range/gcc: ssa-range...

aldyh@gcc.gnu.org aldyh@gcc.gnu.org
Fri Mar 22 17:40:00 GMT 2019


Author: aldyh
Date: Fri Mar 22 17:40:58 2019
New Revision: 269879

URL: https://gcc.gnu.org/viewcvs?rev=269879&root=gcc&view=rev
Log:
Make rvrp pass into an engine that can be run in the following orders:

	dominator
	post-dom
	forward block order
	backwards block order

Order is determined by environment variable DOMINATOR.

Default order is dominator.  This fixes a variety of loop tests.

Added:
    branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/rvrp17.c
    branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/rvrp21.c
    branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/rvrp22.c
      - copied, changed from r269707, branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/rvrp-17.c
Removed:
    branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/rvrp-17.c
Modified:
    branches/ssa-range/gcc/ssa-range-vrp.c
    branches/ssa-range/gcc/testsuite/gcc.dg/tree-ssa/pr21458-2.c



More information about the Gcc-cvs mailing list