[9] RFR (S): 8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants

John Rose john.r.rose at oracle.com
Fri Mar 25 18:11:38 UTC 2016

On Mar 25, 2016, at 11:10 AM, John Rose <john.r.rose at oracle.com> wrote:
> On Mar 25, 2016, at 11:04 AM, Vladimir Kozlov <vladimir.kozlov at oracle.com <mailto:vladimir.kozlov at oracle.com>> wrote:
>> Why convert_to_signed_load() does not do the same checks as convert_to_unsigned_load()?
> Because all nodes have signed variants?

Answer to self:  No, only the integral types have signed variants.
That's what the check should be.
(Look at the uses of convert-to-signed.  They will fail on floats!!)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160325/25b12bac/attachment.html>

More information about the hotspot-compiler-dev mailing list