On Tue, Apr 18, 2017 at 12:39 PM, Bin Cheng <bin.ch...@arm.com> wrote: > Hi, > This patch refactors interface finding invariant variables. Now customers > only need to call find_inv_vars, rather than set global variable > fd_ivopts_data > then call walk_tree. > Is it OK?
Ok. RIchard. > Thanks, > bin > > 2017-04-11 Bin Cheng <bin.ch...@arm.com> > > * tree-ssa-loop-ivopts.c (struct walk_tree_data): New. > (find_inv_vars_cb): New. > (find_depends): Renamed to ... > (find_inv_vars): ... this. > (add_candidate_1, force_var_cost): Call find_inv_vars. > (split_address_cost, determine_group_iv_cost_cond): Ditto.