vec: dead code removal in tree-vect-loop.c
gcc/ChangeLog 2020-09-04 Andrea Corallo <andrea.corallo@arm.com> * tree-vect-loop.c (vect_estimate_min_profitable_iters): Remove dead code as LOOP_VINFO_USING_PARTIAL_VECTORS_P (loop_vinfo) is always verified.
This commit is contained in:
parent
2033a63cbd
commit
09fa6acd8d
1 changed files with 4 additions and 11 deletions
|
@ -4101,17 +4101,10 @@ vect_estimate_min_profitable_iters (loop_vec_info loop_vinfo,
|
|||
if (outside_overhead > 0)
|
||||
min_vec_niters = outside_overhead / saving_per_viter + 1;
|
||||
|
||||
if (LOOP_VINFO_USING_PARTIAL_VECTORS_P (loop_vinfo))
|
||||
{
|
||||
int threshold = (vec_inside_cost * min_vec_niters
|
||||
+ vec_outside_cost
|
||||
+ scalar_outside_cost);
|
||||
min_profitable_estimate = threshold / scalar_single_iter_cost + 1;
|
||||
}
|
||||
else
|
||||
min_profitable_estimate = (min_vec_niters * assumed_vf
|
||||
+ peel_iters_prologue
|
||||
+ peel_iters_epilogue);
|
||||
int threshold = (vec_inside_cost * min_vec_niters
|
||||
+ vec_outside_cost
|
||||
+ scalar_outside_cost);
|
||||
min_profitable_estimate = threshold / scalar_single_iter_cost + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue