You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ivashin Sergey (JIRA)" <ji...@apache.org> on 2007/07/02 11:56:05 UTC
[jira] Created: (HARMONY-4309) [drlvm][jit]problems with allocation
for dead-def and jump instructions in spillgen
[drlvm][jit]problems with allocation for dead-def and jump instructions in spillgen
-----------------------------------------------------------------------------------
Key: HARMONY-4309
URL: https://issues.apache.org/jira/browse/HARMONY-4309
Project: Harmony
Issue Type: Bug
Components: DRLVM
Reporter: Ivashin Sergey
Attachments: spillgen.patch
This patch fixes two issues in spillgen:
1) Allocation register to dead-definition does not mark the register as occupied if it was obtained by evict operation.
2) Allocation register to complex operand of jump instruction may cause inserting mov instruction after jump.
Both these problems are rare and hard to reproduce.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (HARMONY-4309) [drlvm][jit]problems with
allocation for dead-def and jump instructions in spillgen
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-4309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov resolved HARMONY-4309.
-------------------------------------
Resolution: Fixed
Committed revision 567998
> [drlvm][jit]problems with allocation for dead-def and jump instructions in spillgen
> -----------------------------------------------------------------------------------
>
> Key: HARMONY-4309
> URL: https://issues.apache.org/jira/browse/HARMONY-4309
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Ivashin Sergey
> Assignee: Mikhail Fursov
> Attachments: spillgen.patch
>
>
> This patch fixes two issues in spillgen:
> 1) Allocation register to dead-definition does not mark the register as occupied if it was obtained by evict operation.
> 2) Allocation register to complex operand of jump instruction may cause inserting mov instruction after jump.
> Both these problems are rare and hard to reproduce.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-4309) [drlvm][jit]problems with
allocation for dead-def and jump instructions in spillgen
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-4309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov reassigned HARMONY-4309:
---------------------------------------
Assignee: Mikhail Fursov
> [drlvm][jit]problems with allocation for dead-def and jump instructions in spillgen
> -----------------------------------------------------------------------------------
>
> Key: HARMONY-4309
> URL: https://issues.apache.org/jira/browse/HARMONY-4309
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Ivashin Sergey
> Assignee: Mikhail Fursov
> Attachments: spillgen.patch
>
>
> This patch fixes two issues in spillgen:
> 1) Allocation register to dead-definition does not mark the register as occupied if it was obtained by evict operation.
> 2) Allocation register to complex operand of jump instruction may cause inserting mov instruction after jump.
> Both these problems are rare and hard to reproduce.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-4309) [drlvm][jit]problems with allocation
for dead-def and jump instructions in spillgen
Posted by "Ivashin Sergey (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-4309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivashin Sergey updated HARMONY-4309:
------------------------------------
Attachment: spillgen.patch
The patch
> [drlvm][jit]problems with allocation for dead-def and jump instructions in spillgen
> -----------------------------------------------------------------------------------
>
> Key: HARMONY-4309
> URL: https://issues.apache.org/jira/browse/HARMONY-4309
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Ivashin Sergey
> Attachments: spillgen.patch
>
>
> This patch fixes two issues in spillgen:
> 1) Allocation register to dead-definition does not mark the register as occupied if it was obtained by evict operation.
> 2) Allocation register to complex operand of jump instruction may cause inserting mov instruction after jump.
> Both these problems are rare and hard to reproduce.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.