harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Timoshenko (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-5743) [drlvm][jit][opt]
Date Wed, 16 Apr 2008 10:25:22 GMT
[drlvm][jit][opt]
-----------------

                 Key: HARMONY-5743
                 URL: https://issues.apache.org/jira/browse/HARMONY-5743
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
         Environment: EM64T
            Reporter: George Timoshenko
            Priority: Minor


In compressed mode OPT always uncompress a ref just after it is loaded from memory (from field).
So each reference is uncompressed in the managed code.
It is a convention in HLO. There are not dedicated instructions for compression/uncompression.
IRBuilder generates LdField and its dst operand has type - UncompressedRef.

It probably has sense not to uncompress ref if it is loaded just for NULL comparison or storing
to another field.
To do this we need to generate Compress/Uncompress instructions explicitly during byte code
translation.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message