unroll.c: Include predict.h.
authorJan Hubicka <jh@suse.cz>
Mon, 18 Jun 2001 15:35:47 +0000 (17:35 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 18 Jun 2001 15:35:47 +0000 (15:35 +0000)
commit923cbdc322ee080c02b94a95eece0618a2a78b47
tree0803743d2349ea46ce205c05df7cae76a3374b1f
parent049d2def48689b21149b6a7ad19c865e1d393627
unroll.c: Include predict.h.

* unroll.c: Include predict.h.
(unroll_loop): Drop prediction notes on preconditioning.
* predict.def (PRED_LOOP_PRECONDITIONG, PRED_LOOP_CONDITION):
New; add comments on the others.
* Makefile.in: (unroll.o): Add dependancy on predict.h.
* loop.c (strength_reduce): Fix branch prediction.

* stmt.c (emit_case_nodes): Optimize test whether index is in given
interval.

* predict.c (estimate_probability): Do not bail out early
when note is present.
(combine_predictions_for_insn): Fix note removal code.

From-SVN: r43441
gcc/ChangeLog
gcc/Makefile.in
gcc/loop.c
gcc/predict.c
gcc/predict.def
gcc/stmt.c
gcc/unroll.c