[8u, 9] RFR(S): 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Mar 24 06:40:06 UTC 2017
Hi Vladimir,
On 23.03.2017 17:10, Vladimir Kozlov wrote:
>> I'll do a performance run to check if there is a regression.
>
> Okay.
The results are ready (see link in bug report). There are no regressions for those benchmarks,
> You need to look on code in PhaseIdealLoop::insert_pre_post_loops() for split iterations names.
>
> We use next terminology.
> "old loop" is original loop before iterations split.
> After split we have:
> "pre-loop", "main-loop", "post-loop". And Michael B. added an other vector-post-loop for vectorization in jdk 9.
Thanks, Vladimir. I changed the terminology in the test comments from "old loop" to "main loop".
If there are no objections, I'll push this as soon as my 'jdk9-fix-request' is approved.
Best regards,
Tobias
More information about the hotspot-compiler-dev
mailing list