On 08/18/2015 10:00 PM, Jeff Law wrote: > On 08/14/2015 10:02 PM, Mikhail Maltsev wrote:
>> >> gcc/ChangeLog: >> >> 2015-08-15 Mikhail Maltsev <malts...@gmail.com> >> >> * dominance.c (new_zero_array): Define. >> (dom_info): Redefine as class with proper encapsulation. >> (dom_info::m_n_basic_blocks, m_reverse, m_start_block, m_end_block): >> Add new members. >> (dom_info::dom_info, ~dom_info): Define. Use new/delete for memory >> allocations/deallocations. Pass function as parameter (instead of >> using cfun). >> (dom_info::get_idom): Define accessor method. >> (dom_info::calc_dfs_tree_nonrec, calc_dfs_tree, compress, eval, >> link_roots, calc_idoms): Redefine as class members. Do not use >> cfun. >> (calculate_dominance_info): Adjust to use dom_info class. >> (verify_dominators): Likewise. >> > OK for the trunk. > > Thanks, > Jeff Committed as r227093. -- Regards, Mikhail Maltsev