Hi, This is an obvious cleanup patch doing variable renaming, function inlining. Is it OK? Thanks, bin 2017-12-05 Bin Cheng * gimple-loop-interchange.cc (struct induction): Rename fields. (dump_induction, loop_cand::analyze_induction_var): Update uses. (loop_cand::undo_simple_reduction): Ditto. (tree_loop_interchange::map_inductions_to_loop): Ditto. (tree_loop_interchange::can_interchange_loops): Delete. (tree_loop_interchange::interchange): Inline can_interchange_loops.