OSDN Git Service

gcc:
authordehao <dehao@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Oct 2012 16:45:21 +0000 (16:45 +0000)
committerdehao <dehao@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Oct 2012 16:45:21 +0000 (16:45 +0000)
commit4ca17abf4c4eedb6eb5b67a9bdcc2fc1d19e9137
tree675e200d78e6ed4df9b534e2184161059261b725
parent35d3a6eb5401c2fff55659d9dc36d143ee512276
gcc:
2012-10-08  Dehao Chen  <dehao@google.com>

* predict.c (predict_loops): Predict for short-circuit conditions.
(predict_extra_loop_exits): New Function.

testsuite:
2012-10-08  Dehao Chen  <dehao@google.com>

* g++.dg/predict-loop-exit-1.C: New.
* g++.dg/predict-loop-exit-2.C: New.
* g++.dg/predict-loop-exit-3.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192215 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/predict.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/predict-loop-exit-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/predict-loop-exit-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/predict-loop-exit-3.C [new file with mode: 0644]