https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80791
Aldy Hernandez <aldyh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-12-08
CC| |aldyh at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #2 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Confirmed. Any update on this amker?
Started with:
commit a9b41911523c1db8042f1f3ffff8d1ed814326ef
Author: amker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu May 11 09:31:18 2017 +0000
* tree-ssa-loop-ivopts.c (get_loop_invariant_expr): Simplify.
(adjust_setup_cost): New parameter supporting round up adjustment.
(struct address_cost_data): Delete.
(force_expr_to_var_cost): Don't bound cost with spill_cost.
(split_address_cost, ptr_difference_cost): Delete.
(difference_cost, compare_aff_trees, record_inv_expr): Delete.
(struct ainc_cost_data): New struct.
(get_address_cost_ainc): New function.
(get_address_cost, get_computation_cost): Reimplement.
(determine_group_iv_cost_address): Record inv_expr for all uses of
a group.
(determine_group_iv_cost_cond): Call get_loop_invariant_expr.
(iv_ca_has_deps): Reimplemented to ...
(iv_ca_more_deps): ... this. Check if NEW_CP introduces more deps
than OLD_CP.
(iv_ca_extend): Call iv_ca_more_deps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247885
138bc75d-0d04-0410-96
1f-82ee72b054a4