OSDN Git Service

* unroll.c: Include predict.h.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2001 15:35:47 +0000 (15:35 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2001 15:35:47 +0000 (15:35 +0000)
commitf6664feec514b2e3b3f36fb59c9b1b14dc5a52fc
tree0803743d2349ea46ce205c05df7cae76a3374b1f
parent55af5e57a6fa3e4016d3723e03c3a1926ea9e9ee
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43441 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/loop.c
gcc/predict.c
gcc/predict.def
gcc/stmt.c
gcc/unroll.c