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

Reply via email to