This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch to implement flow_preorder_transversal_compute for VRP


> flow_preorder_transversal_compute is a generic support routine
> used by VRP to compute a preorder transversal ordering which
> (among other things) can be used for easy detection of all the
> entry blocks for a loop.  It may be useful elsewhere.
> 
> This patch (combined with VRP) passes make bootstrap and make check
> on Dec Alpha 4.0f, Solaris 7 SPARC, and Solaris 7 x86.
> 
> ChangeLog:
> 
> Mon Dec 10 13:04:38 EST 2001  John Wehle  (john@feith.com)
> 
> 	* basic-block.h (flow_preorder_transversal_compute): Declare.
> 	* cfganal.c (flow_preorder_transversal_compute): Implement.
> 
> Enjoy!
Also installed to the cfg branch.  Thanks!
BTW if you do have working version of VRP patch, perhaps cfg branch
is good place to put it to before it get accepted to mainline, so the
code will get some extra testing, benchmarking and we can try to use
that nice stuff in some passes.

Honza


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]