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-3405) [drlvm][jit][opt] redundant reservation of r13-r14-r15 for each method on EM64T
Date Thu, 15 Mar 2007 13:45:09 GMT
[drlvm][jit][opt] redundant reservation of r13-r14-r15 for each method on EM64T
-------------------------------------------------------------------------------

                 Key: HARMONY-3405
                 URL: https://issues.apache.org/jira/browse/HARMONY-3405
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: EM64T
            Reporter: George Timoshenko
         Attachments: r13-r14-r15.patch

Jitrino.OPT starts each method from 

push r13
push r14
push r15

and finishes it with

pop r13
pop r14
pop r15

r15 is not use by OPT at all
r13 is used for some specific in codegen, that can be fixed
r14 is used for transforming immediate calls to register form when target offset does not
fit inot 32 bits
but push-pop of r14 can be ommitted when a method does not contain any direct calls




-- 
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