* loop.h (struct loop_info): Add member has_prefetch.
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2002 18:37:06 +0000 (18:37 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2002 18:37:06 +0000 (18:37 +0000)
commitcd6839f25671d6cbab327068ae961af5f39285af
tree809cab32b29980a57c931b62a5e25b8142a82b84
parent3354d06135697ca8167dd76698a62d6abd0b0ecc
* loop.h (struct loop_info): Add member has_prefetch.
* loop.c (PREFETCH_CONDITIONAL): Change default to 1.
(prescan_loop): Initialize has_prefetch.
(struct prefetch_info): Change prefetch_in_loop and
prefetch_before_loop from bit fields to ints.
(emit_prefetch_instructions): Several small fixes.
(check_dbra_loop): Don't reverse loop that uses prefetch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53524 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop.c
gcc/loop.h