diff options
| author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-29 16:38:40 +0000 |
|---|---|---|
| committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-29 16:38:40 +0000 |
| commit | ff0bcc09223f169fbf8c98f53e94e6028e686ad8 (patch) | |
| tree | 0448103ad9ad7b423224b10737d832598d8f21dc | |
| parent | 590a32b63101952def48695fa33d5ea8c0c90e96 (diff) | |
| download | ppe42-gcc-ff0bcc09223f169fbf8c98f53e94e6028e686ad8.tar.gz ppe42-gcc-ff0bcc09223f169fbf8c98f53e94e6028e686ad8.zip | |
Improve vectorization cost model diagnostic.
2010-03-29 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/43431
* tree-vect-loop.c (vect_estimate_min_profitable_iters):
Improve vectorization cost model diagnostic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157801 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/tree-vect-loop.c | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e5f0323d2ae..f99e8661106 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-03-29 Sebastian Pop <sebastian.pop@amd.com> + PR middle-end/43431 + * tree-vect-loop.c (vect_estimate_min_profitable_iters): + Improve vectorization cost model diagnostic. + +2010-03-29 Sebastian Pop <sebastian.pop@amd.com> + PR middle-end/43436 * tree-vect-data-refs.c (vect_analyze_data_refs): When compute_data_dependences_for_loop returns false, early exit diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index afbd342fd1c..2601b58d38e 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -2173,9 +2173,9 @@ vect_estimate_min_profitable_iters (loop_vec_info loop_vinfo) else { if (vect_print_dump_info (REPORT_COST)) - fprintf (vect_dump, "cost model: vector iteration cost = %d " - "is divisible by scalar iteration cost = %d by a factor " - "greater than or equal to the vectorization factor = %d .", + fprintf (vect_dump, "cost model: the vector iteration cost = %d " + "divided by the scalar iteration cost = %d " + "is greater or equal to the vectorization factor = %d.", vec_inside_cost, scalar_single_iter_cost, vf); return -1; } |

