r124032 - in /trunk/gcc: ChangeLog Makefile.in ...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Sun Apr 22 00:51:00 GMT 2007
Author: rakdver
Date: Sun Apr 22 01:51:38 2007
New Revision: 124032
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124032
Log:
* predict.c: Include pointer-set.h.
(bb_predictions): New variable.
(tree_predicted_by_p, tree_predict_edge,
remove_predictions_associated_with_edge): Use bb_predictions map
instead of bb->predictions.
(clear_bb_predictions, assert_is_empty): New functions.
(combine_predictions_for_bb): Use bb_predictions map. Call
clear_bb_predictions.
(tree_estimate_probability): Create and free bb_predictions map.
* Makefile.in (predict.o): Add pointer-set.h dependency.
* basic-block.h (struct basic_block_def): Remove predictions
field.
* cfgrtl.c (rtl_verify_flow_info_1): Do not check bb->predictions.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/Makefile.in
trunk/gcc/basic-block.h
trunk/gcc/cfgrtl.c
trunk/gcc/predict.c
More information about the Gcc-cvs
mailing list