diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2007-04-22 02:51:38 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2007-04-22 00:51:38 +0000 |
commit | f06b0a10f9843a34d6df20c7803d900ff177e908 (patch) | |
tree | 343ac747a37ed1b76579c673bbf2348482cacc21 /gcc/Makefile.in | |
parent | e919dfe284cd927fd0c1f0c9dea2570093e5280b (diff) | |
download | gcc-f06b0a10f9843a34d6df20c7803d900ff177e908.zip gcc-f06b0a10f9843a34d6df20c7803d900ff177e908.tar.gz gcc-f06b0a10f9843a34d6df20c7803d900ff177e908.tar.bz2 |
predict.c: Include pointer-set.h.
* 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.
From-SVN: r124032
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r-- | gcc/Makefile.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 051dacf..0be0d75f 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -2685,7 +2685,7 @@ predict.o: predict.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ hard-reg-set.h output.h toplev.h $(RECOG_H) $(FUNCTION_H) except.h \ $(TM_P_H) $(PREDICT_H) sreal.h $(PARAMS_H) $(TARGET_H) $(CFGLOOP_H) \ $(COVERAGE_H) $(SCEV_H) $(GGC_H) predict.def $(TIMEVAR_H) $(TREE_DUMP_H) \ - $(TREE_FLOW_H) tree-pass.h $(EXPR_H) + $(TREE_FLOW_H) tree-pass.h $(EXPR_H) pointer-set.h lists.o: lists.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) toplev.h \ $(RTL_H) $(GGC_H) gt-lists.h bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ |