[lworld] RFR: 8262128: [lworld] C1's ValueNumbering optimization does not correctly handle delayed accesses [v2]
Frederic Parain
fparain at openjdk.java.net
Mon Feb 22 16:07:08 UTC 2021
On Mon, 22 Feb 2021 15:41:12 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
>> C1's ValueNumbering optimization replaces an array+field load `array[0].intArray` by another non-equivalent array+field load `array[0].floatArray` because it does not handle delayed accesses. The hash value of `LoadIndexed` needs to take delayed accesses into account.
>>
>> Best regards,
>> Tobias
>
> Tobias Hartmann has updated the pull request incrementally with one additional commit since the last revision:
>
> Disable ValueNumbering for now
Looks good to me.
Fred
-------------
Marked as reviewed by fparain (Committer).
PR: https://git.openjdk.java.net/valhalla/pull/345
More information about the valhalla-dev
mailing list