[vector] RFR: Fix crash at compile.cpp:2695

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Wed Mar 7 11:47:52 UTC 2018


Thanks, Razvan. Pushed.

Best regards,
Vladimir Ivanov

On 3/7/18 12:36 AM, Lupusoru, Razvan A wrote:
> Looks good to me. Thanks!
> 
> --Razvan
> 
> -----Original Message-----
> From: panama-dev [mailto:panama-dev-bounces at openjdk.java.net] On Behalf Of Vladimir Ivanov
> Sent: Tuesday, March 06, 2018 1:29 PM
> To: 'panama-dev at openjdk.java.net' <panama-dev at openjdk.java.net>
> Subject: [vector] RFR: Fix crash at compile.cpp:2695
> 
> http://cr.openjdk.java.net/~vlivanov/panama/vector/repeated_expansion/webrev.00/
> 
> Merge-through-phis can lead to a situation when VectorAllocateBox is shared between multiple VectorBox nodes. It happens when there are other uses of a Phi which participates in the merge. In that case it's safe to skip the expansion: the value stored into the already expanded box should be the same.
> 
> Best regards,
> Vladimir Ivanov
> 


More information about the panama-dev mailing list