This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r150684 - in /trunk/gcc: ChangeLog ChangeLog.gr...
- From: spop at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 12 Aug 2009 14:19:33 -0000
- Subject: r150684 - in /trunk/gcc: ChangeLog ChangeLog.gr...
Author: spop
Date: Wed Aug 12 14:19:33 2009
New Revision: 150684
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150684
Log:
Recompute profile after Graphite.
2009-08-05 Sebastian Pop <sebastian.pop@amd.com>
* Makefile.in (graphite.o): Depends on PREDICT_H.
* graphite.c: Include predict.h.
(graphite_finalize): Call tree_estimate_probability.
* predict.c (predict_loops): Do not call scev_initialize and
scev_finalize.
(tree_estimate_probability_bb): New.
(tree_estimate_probability): Do not initialize loops: move that
code to the driver. Call tree_estimate_probability_bb.
(tree_estimate_probability_driver): New.
(pass_profile): Use tree_estimate_probability_driver.
* predict.h (tree_estimate_probability): Declared.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ChangeLog.graphite
trunk/gcc/Makefile.in
trunk/gcc/graphite.c
trunk/gcc/predict.c
trunk/gcc/predict.h