review (M) for 6862956: PhaseIdealLoop should have a CFG verification mode

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Wed Aug 12 15:07:32 PDT 2009


OK. Looks good.

Vladimir

Tom Rodriguez wrote:
> Done.
> 
> tom
> 
> On Aug 12, 2009, at 2:37 PM, Vladimir Kozlov wrote:
> 
>> So you want to do at least one dominator verification.
>> Please, add the comment there.
>>
>> Vladimir
>>
>> Vladimir Kozlov wrote:
>>> Why you didn't place second verify() under if(loop_opts_cnt > 0)?
>>> Vladimir
>>> Tom Rodriguez wrote:
>>>>
>>>> On Aug 12, 2009, at 1:59 PM, Vladimir Kozlov wrote:
>>>>
>>>>>
>>>>> Tom Rodriguez wrote:
>>>>>> No I haven't.  It's certainly not free.  I can add some 
>>>>>> TracePhases and do some runs.  I also moved the first verify into 
>>>>>> the preceeding block of PhaseIdealLoop passes so we aren't doing 
>>>>>> doing multiple verifies for code without loops.  I'll get some 
>>>>>> numbers.
>>>>>
>>>>> Thanks you.
>>>>>
>>>>> I looked more and found that you miss break in the error case in 
>>>>> verify_dominance().
>>>>
>>>> Right, otherwise we'll just assert in idom.  Thanks.
>>>>
>>>> tom
>>>>
>>>>>
>>>>> Vladimir
>>>>>
>>>>>> tom
>>>>>> On Aug 12, 2009, at 12:53 PM, Vladimir Kozlov wrote:
>>>>>>> Thank you, Tom, for doing this.
>>>>>>>
>>>>>>> Changes look good.
>>>>>>> Did you measure how much time compiler spends in the verification 
>>>>>>> code
>>>>>>> (in PhaseIdealLoop::verify(igvn))?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Vladimir
>>>>>>>
>>>>>>> Tom Rodriguez wrote:
>>>>>>>> http://cr.openjdk.java.net/~never/6862956/
>>>>
> 



More information about the hotspot-compiler-dev mailing list