diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-17 22:34:03 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-17 22:34:03 +0000 |
commit | 016efb936c2cf2bb300fb31f1c0dfccbaddec697 (patch) | |
tree | e8b128de909b41e13e29fd6233fdada3cff63412 /gcc/ChangeLog | |
parent | c0a0de5e914f37a95c9d67f1428d4b21c5f8da9d (diff) | |
download | gcc-016efb936c2cf2bb300fb31f1c0dfccbaddec697.tar.gz |
Also apply the insn to prefetch ratio heuristic to loops with known trip count.
2010-05-17 Changpeng Fang <changpeng.fang@amd.com>
* doc/invoke.texi: Update documentation for min-insn-to-prefetch-ratio.
* tree-ssa-loop-prefetch.c (is_loop_prefetching_profitable): Also apply
the insn to prefetch ratio heuristic to loops with known trip count.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159515 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a0ba83aa970..8d01aa4fb1e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-05-17 Changpeng Fang <changpeng.fang@amd.com> + * doc/invoke.texi: Update documentation for min-insn-to-prefetch-ratio. + * tree-ssa-loop-prefetch.c (is_loop_prefetching_profitable): Also apply + the insn to prefetch ratio heuristic to loops with known trip count. + +2010-05-17 Changpeng Fang <changpeng.fang@amd.com> + * tree-ssa-loop-prefetch.c (PREFETCH_MOD_TO_UNROLL_FACTOR_RATIO): New. (schedule_prefetches): Do not generate a prefetch if the unroll factor is far from what is required by the prefetch. |