RFR(S): 8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling

Tobias Hartmann tobias.hartmann at oracle.com
Mon Jan 13 12:10:44 UTC 2020


Hi Roland,

On 13.01.20 10:58, Roland Westrelin wrote:
> Splitting a load thru phi, if the phi is at a strip mined loop head,
> causes a load to be pinned at the outer strip mined loop head. That
> logic should pin the load above the outer loop instead.

Just wondering why you need the checks in line 1487? Isn't in->is_OuterStripMinedLoop() sufficient
since we should never schedule a data node in the outer strip mined loop?

Best regards,
Tobias


More information about the hotspot-compiler-dev mailing list